- 博客(6)
- 收藏
- 关注
原创 catch(...)中省略号的作用
catch(...){//这里会拦截住所有try里没有被前面捕获的错误,但是你不知道是什么错误//如果有前边的catch,这个...一般不会运行到 std::cout<<"未知错误"<<std::endl;}catch 的数据类型需要与throw出来的数据类型相匹配的atch(…)能够捕获多种数据类型的异常对象,所以它提供给程序员一种对异...
2018-07-23 10:22:09
6211
原创 格式化字符串
格式化字符串:告诉程序将数据以什么格式输出printf("format", 输出表列)format 结构: %[标志][输出最小宽度][.精度][长度]类型 跟格式化字符串漏洞有关系的主要有以下几点1、输出最小宽度:用十进制整数来表示输出的最少位数。若实际位数多于定义的宽度,则按实际位数输出,若实际位数少于定义的宽度则补以空格或0。2、类型:d 表示输出十进制整数...
2018-07-21 08:19:18
1401
原创 DLL注入
DLL注入有多种技术,程序中使用WINDOWS消息钩子技术,涉及到一下windows API:LoadLibrary:载入DLL;GetProcAddress:根据名称获取DLL中的函数;SetWindowsHookEx:安装钩子。注入DLL到进程中,我们定义一个SetHook函数。void _stdcall SetHook(){ HWND hWndGame;//获取句...
2018-07-19 10:23:42
135
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人