飘云阁安全网

 找回密码
 加入我们

QQ登录

只需一步,快速开始

查看: 509|回复: 8

[已解决] 使用汇编修改内存中的数据

[复制链接]
  • TA的每日心情
    开心
    2018-10-30 22:05
  • 签到天数: 6 天

    [LV.2]偶尔看看I

    发表于 2022-7-19 15:29:20 | 显示全部楼层 |阅读模式
    本帖最后由 iamok 于 2022-8-3 18:24 编辑

    我在调试一款软件时,想修改软件license解码后的时间信息,在调试器中信息为:
    qword ptr ds:[rax+8]=[000000C0035B9CB0]=000000C005C56280 &"2022-07-23 22:30:16S\""

    请问我想跳到一个空白段后来修改这个时间该怎么写呢?这种好像套了2层指针,还没写过这种。。。


  • TA的每日心情
    开心
    2018-10-30 22:05
  • 签到天数: 6 天

    [LV.2]偶尔看看I

     楼主| 发表于 2022-7-19 22:02:54 | 显示全部楼层
    本帖最后由 iamok 于 2022-7-19 22:04 编辑

    感谢群里的大神指导,已经改成功了。
    [Asm] 纯文本查看 复制代码
    0000000141ADC5B6     | 53                             | push rbx                                          |
    0000000141ADC5B7     | 51                             | push rcx                                          |
    0000000141ADC5B8     | 48:83C3 08                     | add rbx,8                                         |
    0000000141ADC5BC     | 48:83C1 08                     | add rcx,8                                         |
    0000000141ADC5C0     | 48:8B58 08                     | mov rbx,qword ptr ds:[rax+8]                      |
    0000000141ADC5C4     | 48:8B0B                        | mov rcx,qword ptr ds:[rbx]                        |
    0000000141ADC5C7     | C701 32303939                  | mov dword ptr ds:[rcx],39393032                   | 把时间改到2099年
    0000000141ADC5CD     | 59                             | pop rcx                                           |
    0000000141ADC5CE     | 5B                             | pop rbx                                           |
    0000000141ADC5CF     | 48:8B10                        | mov rdx,qword ptr ds:[rax]                        |
    0000000141ADC5D2     | 48:8B70 08                     | mov rsi,qword ptr ds:[rax+8]                      |
    0000000141ADC5D6     | E9 D8C08DFF                    | jmp g.1413B86B3                                   |



    评分

    参与人数 1威望 +1 飘云币 +1 收起 理由
    wgz001 + 1 + 1 赞一个,这个帖子很给力!

    查看全部评分

    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    昨天 08:15
  • 签到天数: 44 天

    [LV.5]常住居民I

    发表于 2022-7-20 08:56:45 | 显示全部楼层
           不错   恭喜找到了解决办法
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    无聊
    昨天 14:29
  • 签到天数: 147 天

    [LV.7]常住居民III

    发表于 2022-7-20 09:05:23 | 显示全部楼层
    学习了,谢谢分享,支持
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2022-7-5 16:41
  • 签到天数: 25 天

    [LV.4]偶尔看看III

    发表于 2022-7-20 16:55:27 | 显示全部楼层
    楼主分享分享,让我们也研究和学习一下。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    昨天 15:13
  • 签到天数: 1633 天

    [LV.Master]伴坛终老

    发表于 2022-7-20 17:22:10 | 显示全部楼层
    jmp jmp 公式
    jmp xxxxxxxxx
    push rax
    add rax,8
    mov [rax],aaaaaaaa
    mov [rax+8],bbbbb
    .....
    pop rax
    插入原指令
    jmp YYYYYYYY  /// YYYYYYYY   是原指令下一条
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    擦汗
    昨天 08:35
  • 签到天数: 942 天

    [LV.10]以坛为家III

    发表于 2022-7-22 08:45:13 | 显示全部楼层
    看不懂汇编。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2022-7-22 17:31
  • 签到天数: 1 天

    [LV.1]初来乍到

    发表于 2022-7-22 17:39:28 | 显示全部楼层
    感谢楼主分享~~~~~~~~
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 登录 | 加入我们

    本版积分规则

    小黑屋|手机版|Archiver|粤公网安备 44010602010026号|飘云阁安全网 ( 粤ICP备15107817号-2 )

    Powered by Discuz! Copyright © 2001-2022, Tencent Cloud.

    快速回复 返回顶部 返回列表