请教大佬.修改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:,新地址都可以..超出这个地址 就都不行 6666666666666 看看是不是只读不能写,改改读写权限看看? 什么语言编写的?
页:
[1]