|
|
|
|
|
[原创]再发一小crack 谢谢大伙的支持。
出来混迟早都要还! |
|
|
|
|
|
|
|
|
|
|
|
[原创]汇编大牛都是上帝。。
估计很少有人用汇编在WIN下搞大软件 一般搞汇编都是设计系统的 专门在WIN下玩,玩不转 那是专门操纵机器的语言 而WIN给你的权限还不至于可以修改很多核心的东西 哥们要玩单片机就得精通了 |
|
|
[求助]汇编指令CMP求解
鄙人才疏学浅,简单分析下,没得到原程序 00403B2F |. 89C6 MOV ESI,EAX ; 把EAX内我们输入的用户名送到 ESI//当我们没有输入用户名的时候EAX内的数据应该是“Registered User” 00403B31 |. 89D7 MOV EDI,EDX ; 把EDX内的数据“Registered User”送到EDI 00403B33 |. 39D0 CMP EAX,EDX ; 用“Registered User”和我们输入的用户名作比较 (复制来的) 如果楼上的没分析错,一般来讲,此时EAX (说是输入的用户名)里面应该是个内存地址,是存放输入用户名的首地址!我觉得怎么也不可能是用户名的ASC吧,一个寄存器的位数是有限的,而要存储的字符ASC确是没有限制的!所以如果楼上的看程序分析得对,此三句的意思就是比较两个地址是否相同了.理论上是不会同的,要不还不乱套了?作者故意的? 比较字符串是否相等,似乎要按位比较吧,没见过一句话就能比较一个字串的 好象一般用API函数取得的字符串,返回的都是他们的位数 大胆猜测下,难道是比较位数是否相等?吼吼 乱想下了 |
|
|
[求助]汇编指令CMP求解
鄙人才疏学浅,简单分析下,没得到原程序 00403B2F |. 89C6 MOV ESI,EAX ; 把EAX内我们输入的用户名送到 ESI//当我们没有输入用户名的时候EAX内的数据应该是“Registered User” 00403B31 |. 89D7 MOV EDI,EDX ; 把EDX内的数据“Registered User”送到EDI 00403B33 |. 39D0 CMP EAX,EDX ; 用“Registered User”和我们输入的用户名作比较 (复制来的) 如果楼上的没分析错,一般来讲,此时EAX (说是输入的用户名)里面应该是个内存地址,是存放输入用户名的首地址!我觉得怎么也不可能是用户名的ASC吧,一个寄存器的位数是有限的,而要存储的字符ASC确是没有限制的!所以如果楼上的看程序分析得对,此三句的意思就是比较两个地址是否相同了.理论上是不会同的,要不还不乱套了?作者故意的? 比较字符串是否相等,似乎要按位比较吧,没见过一句话就能比较一个字串的 好象一般用API函数取得的字符串,返回的都是他们的位数 大胆猜测下,难道是比较位数是否相等?吼吼 乱想下了 |
|
|
[求助]请高手指点调试
没说明白问题 |
|
|
[求助]关于单步跟踪,麻烦指导一下
这个问题刚开始学的时候也遇到过,不过后来发现有的CALL直接F8就飞了,此时得F7跟进 确实是这样呀 只要到一个CALL你F8飞了,你就在他上个指令下断,从新加载程序,停在断点处,在F7跟进. 如此而已 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
[求助]迷茫中...............
这个论坛可不是学习黑客的 不过初期学习的话还是多去黑客基地看看 不过现在要想看好文章就得要注册,要注册又得要邀请码,着实麻烦 买些黑客类杂志也可以,比如黑客手册,黑客X档案 黑客学的东西很多,乱七八糟的要懂得很多 慢慢来吧 |
|
|
|
|
|
|
|
|
怎么理解DLL被注入呢?
希望兄弟讲解下,还真不明白什么是动态什么是静态 |
|
|
|
操作理由
RANk
{{ user_info.golds == '' ? 0 : user_info.golds }}
雪币
{{ experience }}
课程经验
{{ score }}
学习收益
{{study_duration_fmt}}
学习时长
基本信息
荣誉称号:
{{ honorary_title }}
勋章
兑换勋章
证书
证书查询 >
能力值