spdv123 发表于 2015-11-20 13:38

第一次写的crack me,自己都头晕了

本帖最后由 spdv123 于 2015-11-20 20:06 编辑

用c++写的,Dev-c++编译,32位版本,没有gui界面,输入sn,如果正确(满足要求,不只有一个解)会输出success!,否则继续输入,期待大家的方案~(手机传不了附件,用百度云了)

下载地址: http://pan.baidu.com/share/link?shareid=3534036401&uk=2386516299

上传一下吧, 这个版本修复了@苏紫方璇 的破解哦~ @yypE的方法还没看完。。





spdv123 发表于 2015-11-20 16:55

wgz001 发表于 2015-11-20 15:30
我觉得楼主这个是不是没写完,只是判断第一个字符是不是“@”么,能否再看下,写的不错

多谢大大指教,这个是我上午写的一个虚拟编译器的简单应用,具体就是运行时自己解释里边的“代码”,最后的指令是用数组储存的类似a[] = {MOV, EAX, 0x20...}的形式,这里的真正实现“代码”只有8行,还是很初级的嘿嘿

spdv123 发表于 2015-11-20 16:58

苏紫方璇 发表于 2015-11-20 15:39
004017AB|. /75 1B         jnz short CrackMe!.004017C8
jmp了就可以了

厉害啊大牛,我自己分析都没找到跳转的位置/衰,可以share一下怎么找到关键跳的吗?

chinaboy008 发表于 2015-11-20 13:55

666谢谢分享~

张道陵 发表于 2015-11-20 13:56

欢迎分析讨论交流,吾爱破解论坛有你更精彩.{:17_1068:}

yypE 发表于 2015-11-20 14:19


钻空子{:1_926:}

spdv123 发表于 2015-11-20 14:52

yypE 发表于 2015-11-20 14:19
钻空子

厉害厉害,大牛怎么做的?

windwing1883 发表于 2015-11-20 14:54

菜鸟表示不知道干什么用的

spdv123 发表于 2015-11-20 14:56

windwing1883 发表于 2015-11-20 14:54
菜鸟表示不知道干什么用的

就是一个“crack me”小程序。。。我也是新手~

我是邹军泽 发表于 2015-11-20 15:00

   钻空子。。{:1_909:}

duanhaoyong 发表于 2015-11-20 15:29

这个怎么用,小白不知???

wgz001 发表于 2015-11-20 15:30

我觉得楼主这个是不是没写完,只是判断第一个字符是不是“@”么,能否再看下,写的不错{:1_921:}{:1_921:}
页: [1] 2
查看完整版本: 第一次写的crack me,自己都头晕了