突发奇想一个小软件
本帖最后由 wgmm999 于 2015-4-14 20:01 编辑更新了一下
无壳无花 查毒链
http://r.virscan.org/report/df45cd621049e5352c487ed6fdd7cda5
破解失败的现象是停止运行
如果有人破解出来请花点时间写一下过程 谢谢了
本帖最后由 qq54007 于 2015-4-16 16:49 编辑
尝试运行,出现错误:
显然是人为的错误,在OD里直接转到40106c,果不其然,楼主进行了一次除以0的操作,导致错误发生,先别着急nop掉,看看上下文:
第一个红圈处是printf第二个是scanf,第四个红圈处就进行了除0运算,再往下看第五个红圈处居然调用了一个很奇怪的地址,导致了另外一个异常的发生
全部nop掉,程序输出了一串数字:
这是楼主的QQ吗?
(上面那个奇怪的地址转换成10进制也是这个)
好像是用这个数除以输入数的位数,然后调用这个函数,莫非这个隐藏的函数起着至关重要的解码作用?
还是说这个程序的功能就是用这串数字除以输入数的位数,然后把结果输出?(上面我用的1,所以直接输出的是原数)
本帖最后由 wgmm999 于 2015-4-16 20:50 编辑
qq54007 发表于 2015-4-16 16:16
尝试运行,出现错误:
显然是人为的错误,在OD里直接转到40106c,果不其然,楼主进行了一次除以0的操作 ...
我代码里预定的应该是输出0 我发布cm后才想起输入错误之后nop掉之后代码没有添加其他提示。。在原帖也没说。。。 话说还有除0的操作{:1_904:} 我也没在代码里写除0的啊。 沙发自己的 只玩过易语言- - 什么软件
有什么用 我爱破解520 发表于 2015-4-14 16:40
什么软件
有什么用
c语言写的 玩 你这排版。, 大神求铸,你们下面的图片是怎么弄的啊??{:1_904:}{:1_904:} 进来了解学习下 什么来的。 这个是在.Net下编译的吗?成功破解是什么样子的?