<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[aoebug的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/aoebug</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; aoebug]]></copyright><item><title><![CDATA[DLL注入浅析（下）]]></title><link>https://blog.youkuaiyun.com/aoebug/article/details/52472045</link><guid>https://blog.youkuaiyun.com/aoebug/article/details/52472045</guid><author>aoebug</author><pubDate>Thu, 08 Sep 2016 15:31:34 +0800</pubDate><description><![CDATA[DLL注入浅析（下）








这一篇文章主要讲基于CreateRemoteThread的DLL注入，最后会以一个游戏修改器来结束此文。

关于DLL注入有注册表注入和远程线程注入两种方式。


此文主讲远程线程注入（即CreateRemoteThread）。
1.    LoadLibrary载入DLL
2.    CreateRemoteThread远程注]]></description><category></category></item><item><title><![CDATA[DLL劫持技术详解(lpk.dll)]]></title><link>https://blog.youkuaiyun.com/aoebug/article/details/52468339</link><guid>https://blog.youkuaiyun.com/aoebug/article/details/52468339</guid><author>aoebug</author><pubDate>Thu, 08 Sep 2016 10:09:21 +0800</pubDate><description><![CDATA[说起DLL劫持技术，相信大家都不会陌生，因为这种技术的应用比较广泛，比如木马后门的启动、破解程序的内存补丁、外挂插件的注入以及加密狗的模拟等。之所以DLL劫持技术深受黑客们的喜爱，主要是因为该技术可以有效的躲过大部分杀软，并且实现起来技术难度不大。DLL劫持技术也不是什么新技术，记得在《Windows核心编程》中也有提及相关技术。可是对我们广大初学者来说，DLL劫持技术就显得很神秘了，本系列教程将]]></description><category></category></item><item><title><![CDATA[Win7下实现 lpk.dll劫持游戏注入]]></title><link>https://blog.youkuaiyun.com/aoebug/article/details/52468263</link><guid>https://blog.youkuaiyun.com/aoebug/article/details/52468263</guid><author>aoebug</author><pubDate>Thu, 08 Sep 2016 10:02:28 +0800</pubDate><description><![CDATA[原 http://www.voidcn.com/blog/u011619422/article/p-2289102.html




由于 输入表中只包含DLL名而没有它的路径名，因此加载程序必须在磁盘上搜索 DLL文件。首先会尝试从当前程序所在的目录加载DLL，如果没找到，则在 Windows系统目录中查找，最后是在 环境变量中列出的各个目录下查找。利用这个特点，先伪造一个系统同名的D]]></description><category></category></item><item><title><![CDATA[powershell对注册表的一般操作]]></title><link>https://blog.youkuaiyun.com/aoebug/article/details/52468179</link><guid>https://blog.youkuaiyun.com/aoebug/article/details/52468179</guid><author>aoebug</author><pubDate>Thu, 08 Sep 2016 09:53:37 +0800</pubDate><description><![CDATA[powershell对注册表的一般操作

建立一个新的key(相当于文件夹)
md或者new-item
md hklm:\software\mysoftware
new-item -path hklm:\software -name mysoftware
建立一个新的键值(相当于文件)
由于注册表跟文件系统不太一样,所以建立新的键值跟建立新的文件也不一样,注册表是用new-itemp]]></description><category></category></item><item><title><![CDATA[PowerShell由进程名获取PID]]></title><link>https://blog.youkuaiyun.com/aoebug/article/details/52415268</link><guid>https://blog.youkuaiyun.com/aoebug/article/details/52415268</guid><author>aoebug</author><pubDate>Fri, 02 Sep 2016 16:49:31 +0800</pubDate><description><![CDATA[利用管道 赋值给$id
$id  = Get-Process -name explorer* | Select-Object id | ForEach-Object -Process{$_.id}
$id]]></description><category></category></item><item><title><![CDATA[PowerShell强大管道]]></title><link>https://blog.youkuaiyun.com/aoebug/article/details/52415242</link><guid>https://blog.youkuaiyun.com/aoebug/article/details/52415242</guid><author>aoebug</author><pubDate>Fri, 02 Sep 2016 16:47:10 +0800</pubDate><description><![CDATA[PowerShell强大管道


详见 http://www.cnblogs.com/whitewolf/archive/2012/06/09/2543247.html


     PowerShell是在Window是的外壳语言，提供了多Windows的更多操作，让我们于windows的操作更简单方便，以及就是就是管理员的命令行更好的管理。PowerShell提供了与.net FC]]></description><category></category></item><item><title><![CDATA[Powershell对象选择，排序和变量存储]]></title><link>https://blog.youkuaiyun.com/aoebug/article/details/52415215</link><guid>https://blog.youkuaiyun.com/aoebug/article/details/52415215</guid><author>aoebug</author><pubDate>Fri, 02 Sep 2016 16:44:59 +0800</pubDate><description><![CDATA[Powershell对象选择，排序和变量存储
PowerShell基础教程（17）——对象的选择、排序和变量存储      
可以使用 Select-Object cmdlet 来创建新的、自定义的 Windows PowerShell 对象，后者包含的属性是从用于创建他们的对象中选择的。键入以下命令可创建新对象，该对象仅包含 Win32_LogicalDisk WMI 类的 Name 和Fr]]></description><category></category></item><item><title><![CDATA[Python print函数用法，print 格式化输出]]></title><link>https://blog.youkuaiyun.com/aoebug/article/details/52396093</link><guid>https://blog.youkuaiyun.com/aoebug/article/details/52396093</guid><author>aoebug</author><pubDate>Thu, 01 Sep 2016 09:02:36 +0800</pubDate><description><![CDATA[Python print函数用法，print 格式化输出

使用print输出各型的


字符串

整数

浮点数

出度及精度控制

strHello = 'Hello Python' 
print strHello
#输出结果：Hello Python
#直接出字符串


1.格式化输出整数

python print也支持参数格式化，与C言的printf似]]></description><category></category></item><item><title><![CDATA[Python文件读写]]></title><link>https://blog.youkuaiyun.com/aoebug/article/details/52382856</link><guid>https://blog.youkuaiyun.com/aoebug/article/details/52382856</guid><author>aoebug</author><pubDate>Wed, 31 Aug 2016 10:57:26 +0800</pubDate><description><![CDATA[你想通过Python从文件中读取文本或数据。

一.最方便的方法是一次性读取文件中的所有内容并放置到一个大字符串中：




all_the_text = open('thefile.txt').read( )     # 文本文件中的所有文本  


all_the_data = open('abinfile','rb').read( )    # 二进制文件中的所有数据 ]]></description><category></category></item><item><title><![CDATA[如何使用WinHex脚本自动修复FAT32文件系统DBR]]></title><link>https://blog.youkuaiyun.com/aoebug/article/details/52316835</link><guid>https://blog.youkuaiyun.com/aoebug/article/details/52316835</guid><author>aoebug</author><pubDate>Thu, 25 Aug 2016 17:50:09 +0800</pubDate><description><![CDATA[如何使用WinHex脚本自动修复FAT32文件系统DBR


        此脚本不是去复制备份的DBR，而是通过文件系统计算BPB参数，来达到修复文件系统的目的，下面是脚本：

 

Assign ParSize GetSize
Assign SecSize 512

Goto 0x000
Write 0xEB5890
Write 0x4D53444F53352E30]]></description><category></category></item><item><title><![CDATA[winhex脚本命令教程--中文版]]></title><link>https://blog.youkuaiyun.com/aoebug/article/details/52316613</link><guid>https://blog.youkuaiyun.com/aoebug/article/details/52316613</guid><author>aoebug</author><pubDate>Thu, 25 Aug 2016 17:27:26 +0800</pubDate><description><![CDATA[winhex脚本命令教程--中文版

脚本命令适用的环境比较多。脚本文件中的注释以为双斜杠开头。脚本支持的最长255字符的参数。有疑点的地方是十六进制，文

本字符串（甚至10进制数值）都可以作为参数，你可以使用引号强制转换数字参数为文本参数。如果文本或者变量名中存在空格，

则引号是必须的，在引号中的所有字符都被被识别成一个参数而存在。

当在winhex中使用数学表达式的时候，]]></description><category></category></item><item><title><![CDATA[Office 可以插入和保存的图形文件类型]]></title><link>https://blog.youkuaiyun.com/aoebug/article/details/52120298</link><guid>https://blog.youkuaiyun.com/aoebug/article/details/52120298</guid><author>aoebug</author><pubDate>Thu, 04 Aug 2016 16:16:37 +0800</pubDate><description><![CDATA[可以插入和保存的图形文件类型


适用于: Word for Mac 2011






可以在 Office 文档中插入的图形文件类型

你的 QuickTime 版本中可打开的任何图形文件类型可能也可以在 Office 中打开。 可以在 Office 文档中插入下面列出的任何图形文件类型。 插入的图形文件保存在 Office 文档中。





文件类型]]></description><category></category></item><item><title><![CDATA[Notepad++插件介绍&下载地址]]></title><link>https://blog.youkuaiyun.com/aoebug/article/details/52116524</link><guid>https://blog.youkuaiyun.com/aoebug/article/details/52116524</guid><author>aoebug</author><pubDate>Thu, 04 Aug 2016 10:08:21 +0800</pubDate><description><![CDATA[Notepad++插件介绍&下载地址




      Notepad++ 是一款非常有特色的编辑器，是一款开源软件，支持的语言: C, C++ , Java , C#, XML, HTML, PHP, Javascript。下面介绍下国人常用的插件
      插件下载地址（实时更新）：http://sourceforge.net/projects/npp-plugins/file]]></description><category></category></item><item><title><![CDATA[关于循环位移指令ROL,RCL ;逻辑右移指令 SHR , 算术右移指令 SAR]]></title><link>https://blog.youkuaiyun.com/aoebug/article/details/52066882</link><guid>https://blog.youkuaiyun.com/aoebug/article/details/52066882</guid><author>aoebug</author><pubDate>Fri, 29 Jul 2016 17:18:15 +0800</pubDate><description><![CDATA[关于循环位移指令ROL,RCL ;逻辑右移指令 SHR , 算术右移指令 SAR
书上说 ROL的功能为，对操作数进行循环左移，每执行一次，把最高位移到最低位，同时还把最高位移到CF
那么 CF=0 AL=10100000   
  ROL AL，1 AL的内容为？ CF为？

  CF=0 AL=10100000 CL=2  
  ROL AL,CL AL的内容为？CF为？

而]]></description><category></category></item><item><title><![CDATA[WinDBG技巧：在加载/卸载一个DLL 的时候下断点]]></title><link>https://blog.youkuaiyun.com/aoebug/article/details/52047203</link><guid>https://blog.youkuaiyun.com/aoebug/article/details/52047203</guid><author>aoebug</author><pubDate>Wed, 27 Jul 2016 16:56:25 +0800</pubDate><description><![CDATA[加载某个DLL 的时候下断点的WinDBG 命令：
sxe ld:[dll name]
卸载某个DLL 的时候下断点的WinDBG命令：
sxe ud:[dll name]
比如：
sxe ld:wininet  (在wininet.dll 被装载的时候断点)
还可以通过直接在DllMain下断点来达到相同目的：
bu wininet!DllMain]]></description><category></category></item><item><title><![CDATA[Windbg调试程序]]></title><link>https://blog.youkuaiyun.com/aoebug/article/details/51999641</link><guid>https://blog.youkuaiyun.com/aoebug/article/details/51999641</guid><author>aoebug</author><pubDate>Fri, 22 Jul 2016 21:39:08 +0800</pubDate><description><![CDATA[Windbg调试程序




WinDbg是微软开发的免费源码级调试工具。Windbg可以用于Kernel模式调试和用户模式调试，还可以调试Dump文件。由于大部分程序员不需要做Kernel模式调试，
 我在这篇文章中不会介绍Kernel模式调试。Kernel模式调试对学习Windows核心极有帮助。
 
如何得到帮助
在命令（Command）窗口中输入.hh 命会调出帮助文件令]]></description><category></category></item><item><title><![CDATA[思路:如何跳过CreateProcess调用底层创建进程函数]]></title><link>https://blog.youkuaiyun.com/aoebug/article/details/51999538</link><guid>https://blog.youkuaiyun.com/aoebug/article/details/51999538</guid><author>aoebug</author><pubDate>Fri, 22 Jul 2016 21:24:00 +0800</pubDate><description><![CDATA[论坛近日有人在问如何跳过CreateProcess调用底层的NtCreateProcess。

我想说的是不能单纯看这个问题，首先不同NT内核版本CreateProcess进入

底层的路径是不同的:




2k ->NtCreateProcess
xp ->NtCreateProcessEx
vista/win7/2008 ->NtCreateUserProcess]]></description><category></category></item><item><title><![CDATA[Windbg实用手册]]></title><link>https://blog.youkuaiyun.com/aoebug/article/details/51997221</link><guid>https://blog.youkuaiyun.com/aoebug/article/details/51997221</guid><author>aoebug</author><pubDate>Fri, 22 Jul 2016 17:57:10 +0800</pubDate><description><![CDATA[Windbg实用手册
Windbg工作中用的不多，所以命令老是记不住，每次使用都要重新查命令，挺烦。
趁这次培训的机会好好测试和总结了一下，下次再用就方便多了。

在这里一起共享一下，如果有错误，请指正。



基本知识和常用命令
（1）       Windbg下载地址http://msdn.microsoft.com/en-us/windows/hardware/gg4630]]></description><category></category></item><item><title><![CDATA[windbg 脚本简单入门]]></title><link>https://blog.youkuaiyun.com/aoebug/article/details/51997131</link><guid>https://blog.youkuaiyun.com/aoebug/article/details/51997131</guid><author>aoebug</author><pubDate>Fri, 22 Jul 2016 17:46:01 +0800</pubDate><description><![CDATA[标 题: 【原创】windbg
 脚本简单入门
作 者: evileagle
时 间: 2013-10-31,23:04:24
链 接: http://bbs.pediy.com/showthread.php?t=180879

在Windows调试器这个圈子里，Windbg作为微软的亲儿子，其名气可谓无人不知，就算你没用过，那你肯定也听说过。Windbg的功能自然不必说，集内核调试，]]></description><category></category></item><item><title><![CDATA[DLL的线程中创建WINDOWS窗口并接收U盘移动磁盘插入消息]]></title><link>https://blog.youkuaiyun.com/aoebug/article/details/51996957</link><guid>https://blog.youkuaiyun.com/aoebug/article/details/51996957</guid><author>aoebug</author><pubDate>Fri, 22 Jul 2016 17:30:20 +0800</pubDate><description><![CDATA[DLL的线程中创建WINDOWS窗口并接收U盘移动磁盘插入消息
这个问题注意以下几个关键点




1.DLL的句柄的传入
2.线程中的消息循环


HINSTANCE g_hInstance;
TCHAR U[2]; //保存U盘的盘符  
TCHAR FirstDriveFromMask(ULONG unitmask)  
{  
  char i;  
  fo]]></description><category></category></item></channel></rss>