坚信科学,分享技术

Monthly Archives: 10月 2007

LiteIM/FreePlus的取IP代码

这是LiteIM/FreePlus的取IP代码,感兴趣的朋友看看吧. runjin的是汇编版本,这是c版本,希望有更多的人能读懂.后来者,愿它对你有益.闪了. 源码: static const DWORD UnknownSig=0x1E3A86BA; static const LPSTR szQQUSER_DYNAMIC_DATA="QQUSER_DYNAMIC_DATA"; typedef void( *pPrepareDynData)(LPVOID IQQData,LPSTR szCmd,const DWORD* szSig,LPVOID* pDynamicData); VOID PrepareData(LPVOID IQQData,LPVOID* pDynamicData) { pPrepareDynData PrepareDynData=(pPrepareDynData)*(LONG *)(*(LONG *)IQQData+0x54); PrepareDynData(IQQData,szQQUSER_DYNAMIC_DATA,&UnknownSig,pDynamicData); } DWORD GetDyncDWORD(LPVOID DynamicData, int iOffset,LPCSTR szCmd) { DWORD dwRet=0; __asm …

Continue reading

Posted in WEB相关 | Tagged | Leave a comment