|
|
|
|
|
|
|
|
初学者怎样分析代码
00403D23 MOV EAX ,[ESI+70] //去注册名存入EAX 00403D26 MOV EBP ,[EAX-C] //去注册名的长度存入EBP 动态调试可以从堆栈中得到! |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
字符串的疑惑
突然发现楼主跟我潜水功力及灌水强度差不多 |
|
|
字符串的疑惑
定义A,S,C为字符串 A='getinput' for i=1 to lenth(A) S=S+>chr(asi(a^i)xor 0a) next i --------------------------加密 。。。。 -------------------------解密 for j=1 to len(A) C=C+>chr(asi(a^j)xor 0a) next i output C |
|
|
|
|
|
happytown系列的crackme
[HappyTown的crackme系列破文] [HappyTown的crackme系列源码] [HappyTown的crackme系列] 三足鼎立中原不败 有兴趣的可以一起放出来 |
|
|
[原创]CrackMe[1].HappyTown.VC6.0034
happytown 老大有没三十岁? |
|
|
|
|
|
|
|
|
[值得分享]DCG正式群中的讨论:关于逆向!
DVD MD5 hash->16个字节 并不难 16个字节增充成一张DVD也不是不容易 总觉得 思考这类问题出发点该是存在的那几个字节 而不是老是强调损掉的那一部分 已经有前辈在回贴中指出用途了 是的 研究这个也正是那意 并不是想抢银行坐牢 只是让网络认证心寒 没有破解没有进步 想想 QQ有两个都可以登录密码那是多么不开心的事情 确实 整个论点中没有说不存在多个解啊 但在一定的情况下是可以还原的 差不多也是碰撞算法吧 调用了大量CASE语句 追求技术上的完美是每一个工程师的梦想 而这种追求源自于漏洞的发现 还原成源码当然很好 正如我们最终选择的是反汇编而不是还原成源码一样 爆破同样是破解 并不一定非要有注册机 |
|
|
|
|
|
[原创]CrackMe.HappyTown.VC.0033
我曾经要求写CRME的前辈们开源就是想看看除了if then之外还有没有别的方式实现算法上的保护 正如看雪老大在[加密解密]中写到的说什么再好的算法用得不适当也是毫无意义 if md5(md5(md5(md5(md5(md5(a)>>15)>>31)>>64)>>2))=b then ok endif 跟 c=a xor 30;if c=b then ok endif是等价的 确是如此 专为新手而作跟开源具有相同的祟高意义 特此感谢 |
|
|
[原创]CrackMe.HappyTown.VC.0033
哈哈 如果用if MD5(A)=B then 成功 endif 明王还想去分析吗 另外 不会写注册机的人很少 说实话 仅用一个跳转就爆破的没什么好分析的 |
|
|
|
|
|
|
操作理由
RANk
{{ user_info.golds == '' ? 0 : user_info.golds }}
雪币
{{ experience }}
课程经验
{{ score }}
学习收益
{{study_duration_fmt}}
学习时长
基本信息
荣誉称号:
{{ honorary_title }}
勋章
兑换勋章
证书
证书查询 >
能力值