- 博客(5)
- 收藏
- 关注
转载 列出目录代码
<br />void Cloadscript::load(CString strDir) <br />{ <br /> <br /> if(strDir == "") <br /> { <br /> return; <br /> } <br /> char *m=(LPSTR)(LPCTSTR)strDir;<br /> char fname[100];<br /> _splitpath( m, NULL, NULL, fname, NULL );<br /> CString buf=fname;<br
2010-09-12 10:31:00 317
转载 断链隐藏dll
<br />typedef struct _UNICODE_STRING<br />{<br /> USHORT Length;<br /> USHORT MaximumLength;<br /> PWSTR Buffer;<br />} UNICODE_STRING,*PUNICODE_STRING;<br />typedef struct _PEB_LDR_DATA {<br /> ULONG Length;<br /> BOOLEAN
2010-09-12 10:29:00 1406
原创 CALL是如何炼成的之ECX对象指针的应用
在VC编译器中,this对象指针通常是通过ecx传递的. 那么什么是this对象指针呢? 说白了就是一个对象 . 比如说 把房子当成是对象那么 他的 门 和窗 都是他的一部分.那么我们就可以这样理解 房子的门(或者 窗).状态=打开.这样来讲的话 也许很难理解那么我们换种方式来表达好了. 我们在调用游戏CALL的时候,如果有ECX的值,那么我们肯定需要找到他的基址和偏移. 有很多
2010-05-06 22:40:00 614
原创 CALL是如何炼成的之理论篇
遇到一个CALL应该如何写? 这个是写一个内挂不可避免的问题.刚初学的朋友可能会不知道如何入手.想起刚学这方面的时候,绕过很多弯路,现在把一些经验写出来给大家参考参考吧,不是很高深的东西,但我觉得对某些人很有帮助. CALL是什么? CALL是汇编中的一个指令,CPU执行这条指令会执行2个动作 一:压入EIP入栈 二:跳转到后面的地址. 跟RETN指令配合就实现了汇编中子程序的作用,通常我们常说
2010-05-06 22:31:00 1227
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人