能力值:
( LV4,RANK:50 )
[讨论]这段算法是否可逆?
对。我只是觉得X[i]跟K[i] XOR 会重新恢复部分X的信息。即便只有穷举一法,或许有更快的穷举方法?
能力值:
( LV4,RANK:50 )
谁有兴趣研究一下动易系统注册算法思路?
最初由 china 发布 用到了RSA的东西,希望密码学算法的老大们分析下
ACProtect 1.3x - 1.4x DLL
老大把壳废了先。我是壳盲~
能力值:
( LV4,RANK:50 )
能力值:
( LV4,RANK:50 )
我发现大多数的破解教程对我一点帮助都没有不知道为什么?
脱壳先不必说,那是另外一种功夫。那么给你源码你能不能破?你会说,这要再不会就买块豆腐撞死算了。既然源码可以破,那为什么汇编不可以破?问题出在哪里?
现在的程序除了一些鸟能不能再鸟的老鸟之外其他人都很少直接使用汇编了,都是使用高级语言。那么你能根据根据汇编代码反推出他的高级语言形式吗?你知道对于不同的编译器对同一函数的实现有什么不同吗?你知道各种函数参数、变量、返回值、结构、对象、循环、判断都是怎么进行编译和传递的吗?
一个优秀的cracker必然是一个优秀的programmer,反之亦然。假如你能编写一个壳,那么在脱一些壳时会不会觉得这些手段似曾相识?假如你曾经为狙击一些cracker或其他原因而而不得不研究和使用某种算法,这时却在某个待破的程序中发现了这个算法的一些苗头,那你会不会立刻条件反射地去验证到底是不是这个算法从而快速找到或跳过这些东西?以前的娃娃曾戏言“他一在内存见到 01 23 45 67 89 AB CD EF FE DC BA 98 76 54 32 10 就会很兴奋”,为什么?因为这通常是(虽然不一定都是)md5常量,他就会知道接下来的某个大段程序会做些什么事情。
那么你有这种感觉么?为什么高手们都知道(甚至是很快地知道)那个算法或者壳的处理技巧,而我们菜鸟却不管地雷阵或万丈深渊也视而不见,一往直前?为什么好像地球人都知道但是我却就是不知道?为什么?看雪的书是在是太好了,他无私地把大把大把的定理、经验公式和解题方法交给我们,我们一一笑纳,却之不恭。却很少人去再次证明那些定理。我并非是在拐弯抹角地说这本书的不是,我的意思是说生产锁的自然就会开锁,programmer是通往高级cracker的一条捷径。像上面你说的C++ test程序,我不觉得他的注册方式能逃脱七本论坛精华。关键是要能断下来。既然是C++ test程序,那十有八九就是用C++编写的了。搞不好还用的是MFC框架。不是有一个MFCSpy吗?可能会帮上些忙。FileMon、RegMon都伺候上,再加上一个终极武器IDA Pro,挂上VC++、MFC的sig,生成map文件,导入OD。再加上MFC的消息传递机制,难道他还能跑上天?当然具体注册公式没人能帮你,还得下苦力慢慢跟。如果真的是跑出一个新方式来了,那你就废些时间,多研究研究,到搞定的时候和大家分享一下你的喜悦~
能力值:
( LV4,RANK:50 )
能力值:
( LV4,RANK:50 )
能力值:
( LV4,RANK:50 )
能力值:
( LV4,RANK:50 )
能力值:
( LV4,RANK:50 )
能力值:
( LV4,RANK:50 )
能力值:
( LV4,RANK:50 )
能力值:
( LV4,RANK:50 )
能力值:
( LV4,RANK:50 )
能力值:
( LV4,RANK:50 )
能力值:
( LV4,RANK:50 )
[注意]好像几个汉化版的OllyDbg都有个Bug~
最初由 CCDebuger 发布 OllyICE是可以带源码调试的,我测试过没问题啊。刚开始载入停在入口点时可能看不到源码,你按一下F8单步一下应该就能看到了。
能否把你现在可以显示源码的汉化OD+配置文件发上来一份?
能力值:
( LV4,RANK:50 )
能力值:
( LV4,RANK:50 )