du26548 2022-08-26 21:34 采纳率: 75%
浏览 26
已结题

请问反汇编如何更改常量字符串?

今天逆向时遇到一个问题,
有个程序是用vb写的
作用大概是登陆 并查询出表的所有信息 我想改成只能查询字段name为登陆名的信息
有条sql语句 大概是这样 “select * from 表 LEFT JOIN ... where gender in (‘男‘)”
我静态改成 “select * from 表 where gender in (‘男‘)and name in ('小明') ...”
LEFT JOIN 左链接就不要了 后面还富裕不少字节 全做空格处理了
这运行起来很好 没啥问题 抓包看了sql也正常

但有个问题 “小明” 应该是个变量啊 他应该和登录名一致 才能正确查询
所以俺寻思 如果我动态找到登陆名的存放内存 直接mov过去不就ok了吗?

可我做了 不行啊 它报错啊 似乎常量字符串 改不了
所以还有没有其他的方法和思路呢?

  • 写回答

0条回答 默认 最新

    报告相同问题?

    问题事件

    • 系统已结题 9月3日
    • 创建了问题 8月26日