摘要:
结束符协议"##" 构造list<sms> 转json 转base64 添加结束符 ## 编码UTF-8 c# 进行相应解析 Convert.FromBase64String()即可 json标准解析 阅读全文
摘要:
搜周围单位数,会跟到dd [[[0x633DFC]]+0xc3c00]+8 这里是数量那么猜测dd [[[0x633DFC]]+0xc3c00] 是对象通过查阅发现 [[[[[0x633DFC]]+0xc3c00]+4]+i*4] 就是一个单位 i是数量0x634ed8 貌似是背包的开始地址下面是... 阅读全文
摘要:
最近无心做了这个,主要是可以看管理员删除的内容,当然前提是 之前采集到了。这个东西代码还不完善 很多自定义的东西还没做,所以代码就不发了,害怕太丑吓着大家。写代码全靠A。 阅读全文
摘要:
ma.aspx.jpg中的.jpg修改为\00jpg 可绕过后缀名验证正确的解决方法是: /// /// 判断是否IMG文件 bmp/JPEG/GIF/PNG 按前几个字节比较 /// /// string扩展 /// public st... 阅读全文
摘要:
PVOID*GetVtpl(PVOIDlpThis,intnIndex){return*(PVOID**)lpThis+nIndex;}PVOIDHookVtpl(PVOID*lpAddr,PVOIDlpNewAddr){DWORDdwOldProtect;PVOIDlpResult=NULL;if(VirtualProtect(lpAddr,sizeof(PVOID),PAGE_READWRITE,&dwOldProtect)){lpResult=*lpAddr;*lpAddr=lpNewAddr;VirtualProtect(lpAddr,sizeof(PVOID),dwOldPr 阅读全文
摘要:
FindPattern(hD3D, 0x128000, (PBYTE)"\xC7\x06\x00\x00\x00\x00\x89\x86\x00\x00\x00\x00\x89\x86", "xx????xx????xx");//这种HOOK方式就是找到d3d9.dll的接口,搜索特征码,找到Vtable(虚函数表)DWORD FindPattern ( DWORD startAddres, DWORD fileSize, PBYTE pattern, char mask[] ){ DWORD pos = 0; int searchLen = strle 阅读全文
摘要:
感谢师叔的科普。下面代码来源于52pojie。不想自己写,我是懒人。#include <windows.h> BOOL DetectFuncBreakpoints(); int WINAPI WinMain( HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nShowCmd ){ if (DetectFuncBreakpoints()) { MessageBox(NULL, "检测到int3断点", "结果", MB_OK); return 0; }... 阅读全文
摘要:
>nslookup google.cn 8.8.8.8(%systemroot%system32%drivers%etc)中添加一条新记录:IP plus.google.com 阅读全文
摘要:
最近由于项目原因,与合作方进行socket通信,由于合作方用的是C#,发现以前屡试不爽的C++进程间用的数据结构套接字通信遇到了问题: 数据错位 字符串无效 long类型出错 一顿搜索,发现了原因出自C#与C++的区别: 一顿搜索,发现了原因出自C#与C++的区别: C/C++ C# 长度 shor 阅读全文