欢迎使用CSDN-markdown编辑器
来源:互联网 发布:淘宝查物流软件 编辑:程序博客网 时间:2024/05/04 13:02
公开课
逆向是分析一款别人写的软件
0x01 逻辑运算
与 或 非 异或
* eg1:2+3,计算机如何运行 先进行异或,结果为R; 在进行与运算;判断是否为零,是则R为结果;若为否则重复进行;直至与运算为零
2 + 3 = ?x = 0010y = 0011 0010xor 0011--------- 0001 R=0001 0010and 0011--------- 0010 0010 << 1---0100x = 0001y = 0100 0001xor 0100 R=0101--------- 0101 0001and 0100--------- 0000 << 1---0000 R =0101 * 逻辑运算在加密解密中有重要地位。客户端 2015密钥 54 20 15 54 00100000 00010101 01010100加密: 00100000 xor 01010100 ------------- 01110100 74 00010101 xor 01010100 ------------- 01000001 41 74 41 解密: 01110100 xor 01010100 ------------- 00100000 20 01000001 xor 01010100 ------------- 00010101 15 2015
0x02 内存
32位系统 FFFFFFFF + 1 地址 —-> 4G 数据
内存读写
0 0
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- BZOJ 1032: [JSOI2007]祖码Zuma 区间DP
- 优先队列priority_queue 用法详解
- LeetCode485. Max Consecutive Ones有你真好
- 写rails代码时需要知道的几个技巧
- 2016年总结篇(上)
- 欢迎使用CSDN-markdown编辑器
- [OpenGL]从零开始写一个Android平台下的全景视频播放器——4.1 传感器类型以及数据收集方法
- C#解决运行窗口闪退
- POJ 1061青蛙的约会 --扩展欧几里德算法
- Spark架构及运算逻辑
- Crixalis's Equipment
- C语言二叉树的实现
- systemctl命令用法
- 程序员学习编程需要攻克的8个障碍