C++
文章平均质量分 71
Qensq
这个作者很懒,什么都没留下…
展开
-
C语言到底如何转换字符串char和数字类型int
因为写外挂接近了C++ ,但是呢C++的数据类型跟其他语言转换完全不一样,特别麻烦。而且百度查资料后,网上大部分都是瞎说的,用了后直接报错,这次我就带来非常完美的解决方案,并且说明1.DWROD或者INT转换为char字符串类型char s[100];int a = 123;sprintf(s, "%d", a);sprintf不是打印字符串,而是要做拼接处理,最后将值赋给ch...原创 2019-07-18 17:52:18 · 3275 阅读 · 0 评论 -
如何安全的将远程DLL卸载,不会让程序崩溃
卸载DLL 很多人是从外部卸载的,但是可能会造成程序的崩溃和异常,需要卸载的方式最好是放在内部操作。通过执行DLL内部方法去卸载DLL本身,代码如下:VOID unDll(){ HMODULE hmodel = NULL; GetModuleHandleEx(GET_MODULE_HANDLE_EX_FLAG_FROM_ADDRESS,(LPCSTR) &unDll, &a...原创 2019-07-19 15:03:13 · 1503 阅读 · 0 评论 -
(一)VS 2019 编译Detours方法提取setdll.exe,然后远程线程调试注入的dll
需要远程调试DLL内容请看→这里网上大部分都是很久以前的版本,刚好本人使用了2019版本,但是需要远程调试DLL。然后坑踩了2个小时。由于网上要么没有资料,要么资料都很旧。直接看下面吧:本人电脑 win10 ,64位系统1.下载Detours https://www.microsoft.com/en-us/download/confirmation.aspx?id=52586...原创 2019-07-20 02:35:24 · 2087 阅读 · 3 评论 -
(二)VS 2019 使用setdll调试 远程注入的DLL
首先在调试之前,请先获取到编译的setdll.exe 怎么编译,请看→这里DLL建议做出界面按钮,方便调试1.首先将自己编写的DLL添加一段代码,否则会出现UnstallDall.dll doesnot export function with ordinal #1 代码只需要放在dllmain.cpp中即可://在使用Debug远程调试DLL必须要有__declsp...原创 2019-07-20 14:37:52 · 1839 阅读 · 0 评论