Lundyalex 发表于 2019-9-10 07:04

请教大佬.修改unicode字符问题

1100D787   .C785 CCFEFFFF>MOV DWORD PTR SS:,sp1.1100430C   ;UNICODE "select * from Ax_admin where username='"
1100D791   .8985 C4FEFFFF MOV DWORD PTR SS:,EAX
1100D797   .C785 ACFEFFFF>MOV DWORD PTR SS:,sp1.11004360   ;UNICODE "'and password='"   <--需要修改这个字符,添加另外一个and判断
1100D7A1   .8985 A4FEFFFF MOV DWORD PTR SS:,EAX
1100D7A7   .C785 8CFEFFFF>MOV DWORD PTR SS:,sp1.11004384
1100D7B1   .8985 84FEFFFF MOV DWORD PTR SS:,EAX
1100D7B7   .FFD3          CALL EBX                                    ;<&MSVBVM60.__vbaVarVargNofree>
1100D7B9   .8D55 84       LEA EDX,DWORD PTR SS:

要修改这个字符,小弟试了很多办法都不行..
但是发现..unicode字符的地址都在11001000---11006000 这里面全是一堆unicode字符
只要在这些地址之间 修改所有字符,都可以...但是由于需要修改的字符太长.又不能破坏之前的.所以必须加个新区段修改...但是只要在新区段中修改的.都会错误..
这是什么问题呢???在11001000---11006000 之间修改字符.在MOV DWORD PTR SS:,新地址都可以..超出这个地址 就都不行

郑明阳 发表于 2019-9-10 07:42

6666666666666

你与明日 发表于 2019-9-10 07:55

看看是不是只读不能写,改改读写权限看看?

kkcargo 发表于 2019-9-10 09:10

什么语言编写的?
页: [1]
查看完整版本: 请教大佬.修改unicode字符问题