吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 1840|回复: 5
收起左侧

[求助] 请教大神,修改unicode字符无效怎么搞???

[复制链接]
Lundyalex 发表于 2019-9-5 04:18
[Asm] 纯文本查看 复制代码
1100D787   .  C785 CCFEFFFF>MOV DWORD PTR SS:[EBP-134],sp1.1100430C     ;  UNICODE "select * from Ax_admin where username='"
1100D791   .  8985 C4FEFFFF MOV DWORD PTR SS:[EBP-13C],EAX
1100D797   .  C785 ACFEFFFF>MOV DWORD PTR SS:[EBP-154],sp1.11004360     ;  UNICODE "'and password='"   <--需要修改这个字符,添加另外一个and判断
1100D7A1   .  8985 A4FEFFFF MOV DWORD PTR SS:[EBP-15C],EAX
1100D7A7   .  C785 8CFEFFFF>MOV DWORD PTR SS:[EBP-174],sp1.11004384
1100D7B1   .  8985 84FEFFFF MOV DWORD PTR SS:[EBP-17C],EAX
1100D7B7   .  FFD3          CALL EBX                                    ;  <&MSVBVM60.__vbaVarVargNofree>
1100D7B9   .  8D55 84       LEA EDX,DWORD PTR SS:[EBP-7C]


然后数据跟随.立即数,可以直接修改..
我想修改成 and adminid=1 and password='xx'
但是由于字符限制.没办法修改太多字符
22.png


于是我找了个空白区域.添加了unicode字符后.
然后修改成MOV DWORD PTR SS:[EBP-154],sp1.xxxxxxxx ;新unicode地址
但是发现运行时候.无法获取unicode的字符.是什么问题.怎么解决哦?
最终语句变为select * from Ax_admin where username='xxxx' 后面没有了,取不到了

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

 楼主| Lundyalex 发表于 2019-9-5 17:19
没人吗????
花边下丶情未央 发表于 2019-9-5 20:55
写内存字节集(-1.addr,编码_Ansi到Unicode (“and adminid=1 and password='xx'”))
花边下丶情未央 发表于 2019-9-5 21:05
或者找空白区段 把mov,xxx后面的地址改成你修改的空白地址
 楼主| Lundyalex 发表于 2019-9-5 23:37
谢谢大神的回复.我找了个空白区域.写上unicode字符串
然后改为MOV DWORD PTR SS:[EBP-154],新地址.
但是运行的时候.获取不到新地址的字符串...
花边下丶情未央 发表于 2019-9-6 09:51
Lundyalex 发表于 2019-9-5 23:37
谢谢大神的回复.我找了个空白区域.写上unicode字符串
然后改为MOV DWORD PTR SS:[EBP-154],新地址.
但是 ...

这种情况 应该是内存地址变动的问题,这种情况一般都是打补丁的~
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-25 14:07

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

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