会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Punished
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
下一页
2021年4月2日
内存写入 隐藏模块
摘要: 远线程注入dll的局限 注入前 注入后 这个dll赫然在列,当然我们也可以理解,通过GetProcAddress得到了LoadLibrary函数的地址,用这个地址去加载了我们自己的dll,导入表中当然有这个dll的名称。 当我们使用内存写入这种方式后,无法再通过普通的进程查看模块方式找到我们的模块,
阅读全文
posted @ 2021-04-02 16:01 Punished
阅读(555)
评论(3)
推荐(0)
2021年3月30日
InlineHook
摘要: 前言 IATHOOK局限性较大,当我们想HOOK一个普通函数,并不是API,或者IAT表里并没有这个API函数(有可能他自己LoadLibrary,自己加载的),那我们根本就从导入表中找不到这个函数,自然也就在IAT表中无法找到,InlineHook算是对IATHOOK一个升级版吧 大体思路 用JM
阅读全文
posted @ 2021-03-30 23:05 Punished
阅读(219)
评论(0)
推荐(1)
2021年3月29日
windows一些知识
摘要: 宽字节 1、什么是ASCII码? 一张存储了字母大小写与一些符号的表,用一个字节表示,最高位不使用,最多只能存储128个符号或字母,但世界上有很多种语言,这远远不够 2、什么是扩展ASCII码? 把最高位也拿来使用,但还是不够 3、什么是GB2312? 天朝专家舍弃了扩展ASCII码,新增一个字节,
阅读全文
posted @ 2021-03-29 21:12 Punished
阅读(99)
评论(0)
推荐(0)
控制线程
摘要: 线程安全问题 临界区的设计思路: 线程安全问题的产生,我认为主要是不能够确定两个或多个线程操作同一资源时(全局变量),是否已经操作完毕,而临界区的设计,就像要去上公共厕所的两个人,一个人进去上厕所时会锁门(发布一个令牌),另一个人去上厕所时因为门锁了就进不去了,只能等第一个人出来才能进去。 这样确定
阅读全文
posted @ 2021-03-29 21:10 Punished
阅读(78)
评论(0)
推荐(0)
一个玩具
摘要: 觉得好玩,记录一下 1 #include <iostream> 2 #include <windows.h> 3 4 #define path L"E:\\QQ\\Bin\\QQScLauncher.exe" 5 #pragma comment(linker,"/subsystem:\"window
阅读全文
posted @ 2021-03-29 21:05 Punished
阅读(374)
评论(0)
推荐(0)
汇编笔记
摘要: 基本指令操作 EAX,ECX,EDX,EBX,ESP,EBP,ESI,EDI 32位通用寄存器 r8 代表8位寄存器(byte) m16 代表16位内存(word) imm 代表立即数 sub 减 add 加 mov eax,dword ptr ds:[0x12ff03] 把内存12ff03里面的值
阅读全文
posted @ 2021-03-29 21:00 Punished
阅读(138)
评论(0)
推荐(0)
PE学习前的一些小知识
摘要: 位移运算 1、与运算 & 2、或运算 | 3、非运算 ~ 4、异或运算 ^ 5、移位运算 << >> 内存分配,文件读写 宏定义说明 一、无参数的宏定义的一般形式为:# define 标识符 字符序列 如:# define TRUE 1 # define PI 3.1415926 注意事项: 1、只
阅读全文
posted @ 2021-03-29 20:59 Punished
阅读(92)
评论(0)
推荐(0)
加密壳实现
摘要: 编译环境 xp + vc6 加壳过程 把源文件(被保护的exe),加密后放入到壳子程序的最后一个节里 实现代码 宏 1 #define ENDPATH "C:\\LOADSHELL.exe" //加壳后文件存放的路径 壳子程序新增加节 参数说明: path :要新增节文件的路径 n:要新增多少字节
阅读全文
posted @ 2021-03-29 20:57 Punished
阅读(538)
评论(0)
推荐(0)
c++基础知识
摘要: 面向对象语言三大特征: 封装,多态,继承 封装: 1、将函数定义到结构体内部,就是封装. 2、编译器会自动传递结构体的指针给函数. 类: 带有函数的结构体,称为类. 成员函数: 结构体里面的函数,称为成员函数. this指针: c++中默认传递一个对象首地址,这个地址就是this指针 thie指针特
阅读全文
posted @ 2021-03-29 20:56 Punished
阅读(204)
评论(0)
推荐(0)
dll远线程注入
摘要: 原理 核心函数 CreateRemoteThread:让在其他进程中创建一个线程变成可能 核心思想 HANDLE WINAPI CreateRemoteThread( __in HANDLE hProcess, __in LPSECURITY_ATTRIBUTES lpThreadAttribute
阅读全文
posted @ 2021-03-29 20:54 Punished
阅读(243)
评论(0)
推荐(0)
上一页
1
2
3
4
5
下一页
公告