首页
社区
课程
招聘
[旧帖] [求助]在分析算法的时候 大家是怎么知道 自己输入的用户名和注册号 在哪个寄存器中的呀????每次自己去分析的时候都不知道 自己输入的用户名和注册号在哪!~!~知道的说下 0.00雪花
发表于: 2008-8-17 19:14 3642

[旧帖] [求助]在分析算法的时候 大家是怎么知道 自己输入的用户名和注册号 在哪个寄存器中的呀????每次自己去分析的时候都不知道 自己输入的用户名和注册号在哪!~!~知道的说下 0.00雪花

2008-8-17 19:14
3642
在分析算法的时候 大家是怎么知道 自己输入的用户名和注册号 在哪个寄存器中的呀????每次自己去分析的时候都不知道 自己输入的用户名和注册号在哪!~!~知道的说下哈!~!~本人超级菜鸟.....

[课程]Linux pwn 探索篇!

收藏
免费 0
支持
分享
最新回复 (5)
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
一般是在EAX然后通过一个或多个CALL来加密或解密
2008-8-17 19:20
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
  通用寄存器包括了8个16/32位的寄存器:AX/EAX、BX/EBX、CX/ECX、DX/EDX、SP/ESP、BP/EBP、DI/EDI及SI/ESI。其中AX/EAX、BX/EBX、CX/ECX、DX/EDX在一般情况下作为通用的数据寄存器,用来暂时存放计算过程中所用到的操作数、结果或其他信息。它们还可分为两个独立的8位寄存器使用,命名为AL、AH、BL、BH、CL、CH、DL和DH。

  AX/EAX作为累加器用,所以它是算术运算的主要寄存器。在乘除指令中指定用来存放操作数。另外,所有的I/O指令都使用AX或AL与外部设备传送信息。
2008-8-17 19:23
0
雪    币: 100
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
还是不懂呀!!我是说 程序在用 GETWINDOWTEXTA 或其他函数 得到 用户名和注册码后  都把用户名和注册码 放在哪??!~!
2008-8-17 19:45
0
雪    币: 1844
活跃值: (35)
能力值: ( LV3,RANK:30 )
在线值:
发帖
回帖
粉丝
5
都是通过动态看到的,不是 2 楼那样死板的 EAX ,当你单步走过 CALL ,要留言堆栈,数据窗口

等的变化,一般如果不是特意针对性的编写加密,都可以在过  CALL 中看到用户名,注册码的相

关信息
2008-8-17 20:30
0
雪    币: 563
活跃值: (95)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
多观察
2008-8-17 20:38
0
游客
登录 | 注册 方可回帖
返回
//