吾爱破解160个crackme之002
来源:互联网 发布:加工中心铣圆编程 编辑:程序博客网 时间:2024/04/30 23:03
吾爱的crackme160破解练习,想要慢慢一个个的搞定,然后记录下来。
002Afkayas.1.Exe
这个纯菜鸟入门的crackme,只要慢慢跟代码,其实很容易破解。
1. 打开dbg,运行程序,发现一个用户名一个密码的输入框。
2. 然后进行字符串搜索,发现突破点。
3. 往上面的strcmp打个断点,序列号就这样的直白的呈现出来了。
4. 然后进行keygen的生成。代码往上面翻一翻,发现这条语句将eax变成了注册码。跟进去。
5. 跟进去VarBstrFromI4.之后再一步一步的跟能够跟到的函数,发现下图的一个循环。
6. 仔细的看这个循环发现是一个单纯的循环除法,取出将一个整数的所有位。而被除数是这个ECX,我们跳出这个函数,发现这个数是由最上层的函数的EDI寄存器push传入的,观察代码如下:
7. 上面的代码比较容易的看出edi的生成的方式了。
8. keygen的python代码如下:
#encoding=utf-8input_txt="123456";answer = len(input_txt)*0x17CFB+ord(input_txt[0]);print answer;
完成…….**
阅读全文
0 0
- 吾爱破解160个crackme之002
- 吾爱破解160个crackme之003
- 吾爱破解160个crackme之004
- 吾爱破解160个crackme之006
- 吾爱破解160个crackme之007
- 吾爱破解160个crackme之005
- 吾爱破解160个crackme之014
- 吾爱破解160个crackme之008 009 0010 0011
- 吾爱破解crackme 018 019
- 吾爱破解crackme 023 024
- 吾爱破解crackme 033 034
- 吾爱破解crackme 065-070
- 实战吾爱论坛160个crackme——(1)堆栈回溯法
- 160个破解练习之CrackMe 002 Afkayas.1
- 160个破解练习之CrackMe 006
- 160个破解练习之CrackMe 007
- 160个破解练习之CrackMe 008
- 160个破解练习之CrackMe 001 Acid burn
- 历史上最详细的SpringBoot多数据源配置及使用流程
- WILL吃桃_KEY
- CSS学习笔记-3
- 剑指offer 复杂链表的复制
- 170720 逆向-misc-cctf(1)
- 吾爱破解160个crackme之002
- android调用H5显示加载中效果
- C语言编写smtp用户代理之协议操作
- Ubuntu16.04安装flash
- tcp四次挥手中FIN_WAIT2状态的最大时间是多长?
- adb操作命令详解及大全
- dijsktra最短路
- 样条函数(spline function)—— 分段多项式函数(piecewise polynomial function)
- java 字节流与字符流的区别