<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[武林谣言的专栏]]></title><description><![CDATA[一直在吭哧]]></description><link>https://blog.youkuaiyun.com/huangjunfengok</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; huangjunfengok]]></copyright><item><title><![CDATA[关于OD配置]]></title><link>https://blog.youkuaiyun.com/huangjunfengok/article/details/7010223</link><guid>https://blog.youkuaiyun.com/huangjunfengok/article/details/7010223</guid><author>huangjunfengok</author><pubDate>Fri, 25 Nov 2011 00:02:14 +0800</pubDate><description><![CDATA[今开始看《加密与解密》 开OD的时候发现自己的OD样子很单调 以前用的郁金香OD则舒服的多（以前用的郁金香老卡 所以不用了） 所以想把背景字体配置转到刚下的OD中 调了半天 都没成功 其中耽搁了两个多小时 最后发现把郁金香OD的ollydbg.ini文件保存在新OD中 然后再在选项-界面设置-默认 这一栏里设定后 才终于成功 这么简单的事 忙了半晚上 。。。]]></description><category></category></item><item><title><![CDATA[婚后小结]]></title><link>https://blog.youkuaiyun.com/huangjunfengok/article/details/6950614</link><guid>https://blog.youkuaiyun.com/huangjunfengok/article/details/6950614</guid><author>huangjunfengok</author><pubDate>Wed, 09 Nov 2011 00:05:18 +0800</pubDate><description><![CDATA[随着装修、 婚礼的结束 工作也应正式步入正轨了 现在需要好好总结下 罗列几件事情 作为提醒吧
 
1.新概念英语 1周背1课：为了将来可能的出国留学机会 
2.加密与解密 每晚1小时：前几个月对外挂编写的了解 发现现在需要了解的不再是如何单纯滴写挂 而是破解游戏本身的驱动保护什么的
3.机械知识 每天上班研究：工作不能放弃 业务能力急需提升 每天最基本加班半小时到1小时
4.锻炼身体 每]]></description><category></category></item><item><title><![CDATA[深夜]]></title><link>https://blog.youkuaiyun.com/huangjunfengok/article/details/6664505</link><guid>https://blog.youkuaiyun.com/huangjunfengok/article/details/6664505</guid><author>huangjunfengok</author><pubDate>Sat, 06 Aug 2011 01:07:59 +0800</pubDate><description><![CDATA[学了这么多年 不如几个混得好的初中生 当年那么听话为的是什么 人家现在混得有头有脸 开300一捆的啤酒眼都不眨一下 哥顶着头上几根学习过度剩下的苦逼的毛孤独地喝酒唱歌 哥不服啊 看过行运一条龙里那个蛋挞王子何金水么 哥真的和他过去很像
晚上 媳妇抱怨将来有孩子了父母房拆了父母安]]></description><category></category></item><item><title><![CDATA[随笔]]></title><link>https://blog.youkuaiyun.com/huangjunfengok/article/details/6604341</link><guid>https://blog.youkuaiyun.com/huangjunfengok/article/details/6604341</guid><author>huangjunfengok</author><pubDate>Wed, 13 Jul 2011 23:31:18 +0800</pubDate><description><![CDATA[一个多月没有更新了 不是不想 是没有办法再进行下去了 譬如过地下城与勇士的保护貌似就牵扯到VMP 这类东西必须还要学习PE文件格式 再把加密与解密这类书看完才行 不幸的是 没有现成教学视频的帮助 个人感觉将会花费太多时间在这方面 成与不成都是两说 工作可能会荒废 我只得放缓进度]]></description><category></category></item><item><title><![CDATA[Rolls-Royce你到底离我有多远？]]></title><link>https://blog.youkuaiyun.com/huangjunfengok/article/details/6525931</link><guid>https://blog.youkuaiyun.com/huangjunfengok/article/details/6525931</guid><author>huangjunfengok</author><pubDate>Sat, 04 Jun 2011 12:10:00 +0800</pubDate><description><![CDATA[Rolls-Royce你到底离我有多远？ 雅思6.0分以上发动机专业课程从头开始学习 约有十四门机械本专业基础课程重新学习如果每门课1个月搞定 算上英语 大约需要1年半时间 这还是天天不停地学习算上win32汇编与经济类知识还有车间机械工艺技术学习的共同进行 大约需要2年以上每年3月开始脱产训练 如果明年报名 那么离现在还有9个月                  ]]></description><category></category></item><item><title><![CDATA[小结]]></title><link>https://blog.youkuaiyun.com/huangjunfengok/article/details/6438731</link><guid>https://blog.youkuaiyun.com/huangjunfengok/article/details/6438731</guid><author>huangjunfengok</author><pubDate>Mon, 23 May 2011 00:44:00 +0800</pubDate><description><![CDATA[<br />郁金香驱动翻录版已经看的七七八八了 大概了解了过驱动保护是怎么一回事 后面就是要用win32汇编写过驱动代码了 郁金香带我入了门 就像当年王爽的汇编语言一样 剩下的就是需要自己的努力了 最近状况比较多 工作的生活的有的没的搞得人心情很不好 呵呵 还是人的浮躁心理作怪啊 <br /> <br />因为这段时间老上看雪 发现了一个叫科锐培训的机构 手段比较强硬 强制重修 貌似是菜鸟进去 牛逼出来 很多人离职跑过去接受培训 说真的自己都有点心动了 可惜条件不允许啊 不过好像流出来一套C/C++视频 哥]]></description><category></category></item><item><title><![CDATA[看雪、aogo是个好地方]]></title><link>https://blog.youkuaiyun.com/huangjunfengok/article/details/6433526</link><guid>https://blog.youkuaiyun.com/huangjunfengok/article/details/6433526</guid><author>huangjunfengok</author><pubDate>Fri, 20 May 2011 00:56:00 +0800</pubDate><description><![CDATA[<br />学老罗win32汇编的人都会以下对这段宏产生疑问<br />;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><br />; 将参数列表的顺序翻转<br />;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><br />reverseArgs    macro   arglist:VARARG<br />         ]]></description><category></category></item><item><title><![CDATA[《浅析QQ炫舞6开挂》 研究了一晚上]]></title><link>https://blog.youkuaiyun.com/huangjunfengok/article/details/6425849</link><guid>https://blog.youkuaiyun.com/huangjunfengok/article/details/6425849</guid><author>huangjunfengok</author><pubDate>Tue, 17 May 2011 01:02:00 +0800</pubDate><description><![CDATA[<br />最近一直卡在用win32汇编hook NtOpenProcess函数这 主要是语言掌握的不够好 今天终于找到了个可能能解决目前问题的文章 与君共享<br />http://bbs.pediy.com/showthread.php?t=116205&highlight=VC<br />标 题: 【原创】浅析QQ炫舞6开挂【请求邀请码】<br />作 者:YangCoCol<br />时 间: 2010-07-04,19:57:12<br />链 接: http://bbs.pediy.com/sh]]></description><category></category></item><item><title><![CDATA[困难重重啊]]></title><link>https://blog.youkuaiyun.com/huangjunfengok/article/details/6423364</link><guid>https://blog.youkuaiyun.com/huangjunfengok/article/details/6423364</guid><author>huangjunfengok</author><pubDate>Mon, 16 May 2011 00:43:00 +0800</pubDate><description><![CDATA[<br />在调用API函数的时候，函数原型也必须预先声明，否则，编译器会不认这个函数。invoke伪指令也无法检查参数个数。声明函数的格式是：<br />函数名 proto [距离] [语言] [参数1]：数据类型，[参数2]：数据类型，……<br />句中的proto是函数声明的伪指令，距离可以是NEAR，FAR，NEAR16，NEAR32，FAR16或FAR32，Win32中只有一个平坦的段，无所谓距离，所以在定义时是忽略的；语言类型就是.model那些类型，如果忽略，则使用.model定义的默认值。]]></description><category></category></item><item><title><![CDATA[知识漏洞]]></title><link>https://blog.youkuaiyun.com/huangjunfengok/article/details/6420607</link><guid>https://blog.youkuaiyun.com/huangjunfengok/article/details/6420607</guid><author>huangjunfengok</author><pubDate>Sun, 15 May 2011 01:03:00 +0800</pubDate><description><![CDATA[<br />1、如何自定义函数：<br />ExitProcess proto uExitCode：DWORD<br />上面一行是函数原型。函数原型会告诉编译器和链接器该函数的属性，这样在编译和链接时，编译器和链接器就会作相关的类型检查。 函数的原型定义如下： <br />FunctionName PROTO [ParameterName]：DataType，[ParameterName]：DataType，... <br />简言之，就是在函数名后加伪指令PROTO，再跟一串由逗号相隔的数据类型链表。在]]></description><category></category></item><item><title><![CDATA[呵呵]]></title><link>https://blog.youkuaiyun.com/huangjunfengok/article/details/6419336</link><guid>https://blog.youkuaiyun.com/huangjunfengok/article/details/6419336</guid><author>huangjunfengok</author><pubDate>Sat, 14 May 2011 10:40:00 +0800</pubDate><description><![CDATA[<br />每个安慰你挂科算什么的人最后都默默拿了奖学金， <br /><br />每个夸你肥嘟嘟的脸好可爱的人最后都瘦成了万人迷， <br /><br />每个在你面前说自己前途渺茫的人最后都身家过亿， <br /><br />只有你在满床的薯片袋和电脑荧光照射下淬炼成一朵SB 。。。 ]]></description><category></category></item><item><title><![CDATA[SSDT Hook的妙用－对抗ring0 inline hook]]></title><link>https://blog.youkuaiyun.com/huangjunfengok/article/details/6415994</link><guid>https://blog.youkuaiyun.com/huangjunfengok/article/details/6415994</guid><author>huangjunfengok</author><pubDate>Thu, 12 May 2011 23:03:00 +0800</pubDate><description><![CDATA[<br />*标题:【原创】SSDT Hook的妙用－对抗ring0 inline hook  *<br />*作者:堕落天才                                        *<br />*日期:2007年3月10号                                   *<br />*声明:本文章的目的仅为技术交流讨论                    *<br />*********************************************]]></description><category></category></item><item><title><![CDATA[createfile失败的原因]]></title><link>https://blog.youkuaiyun.com/huangjunfengok/article/details/6378287</link><guid>https://blog.youkuaiyun.com/huangjunfengok/article/details/6378287</guid><author>huangjunfengok</author><pubDate>Sun, 01 May 2011 00:51:00 +0800</pubDate><description><![CDATA[<br />提个问题 关于CreateFile的 应用层符号链接名定义为<br /><br />szSymbolicLinkName    db  '////.//SLINK1',0<br /> <br />invoke  CreateFile,addr szSymbolicLinkName,GENERIC_READ + GENERIC_WRITE,0,NULL,OPEN_EXISTING,FILE_ATTRIBUTE_NORMAL,NULL<br />再调用GetLastError 返回错误53<br /]]></description><category></category></item><item><title><![CDATA[简单的 控制台程序与驱动]]></title><link>https://blog.youkuaiyun.com/huangjunfengok/article/details/6363870</link><guid>https://blog.youkuaiyun.com/huangjunfengok/article/details/6363870</guid><author>huangjunfengok</author><pubDate>Tue, 26 Apr 2011 12:56:00 +0800</pubDate><description><![CDATA[<br />最近进展很慢 因为驱动是一个未曾涉及也未曾想过涉及的领域 加上win32驱动资料有限 所以学的稍微有点慢 还有单位制作平衡计分卡这类的企业文化方面的要求 搞得烦烦的 也算是心境方面的原因 还好 昨晚静了静心 突破了一点 ：当时不太理解为什么自己写的驱动无法卸载 现在明白了 要在入口函数处定义卸载子程序的入口地址 因为以前以为卸载由系统完成 没必要自己专门写个卸载子程序 其实不是这样的 哪怕你卸载子程序里什么都没有 也要写上 只要调用了卸载子程序 就基本成功地卸掉了由startservice函数开]]></description><category></category></item><item><title><![CDATA[汇编宏指令]]></title><link>https://blog.youkuaiyun.com/huangjunfengok/article/details/6335834</link><guid>https://blog.youkuaiyun.com/huangjunfengok/article/details/6335834</guid><author>huangjunfengok</author><pubDate>Wed, 20 Apr 2011 13:31:00 +0800</pubDate><description><![CDATA[<br />在学习驱动编程的过程中 总会遇到牛人们使用宏运算符 想想最初知道宏的时候还是在X86的教材中 好歹也摸爬滚打了也有不少时间 最终却忘得光光的 现在想起来唏嘘不已 <br /> <br />今天查了下书 复习了下部分宏运算符<br />%：在宏调用时，使用该运算符能把其后表达式的结果作为实参替换，而非表达式自身<br />譬如某宏 <br />x1 MACRO A<br />     DB '&A',0DH,0AH,0<br />     ENDM<br /> <br />调用时 x1 %（1+1]]></description><category></category></item><item><title><![CDATA[宏中 equ  textequ的的一些用法]]></title><link>https://blog.youkuaiyun.com/huangjunfengok/article/details/6331977</link><guid>https://blog.youkuaiyun.com/huangjunfengok/article/details/6331977</guid><author>huangjunfengok</author><pubDate>Mon, 18 Apr 2011 20:03:00 +0800</pubDate><description><![CDATA[<br />txt　equ　<'Asm'>　　;　可用　equ　定义字符串,　应使用　<>　<br />;　用　equ　给函数重命名　<br />Msg　equ　MessageBox　<br />Exit　equ　<ExitProcess><br />;　甚至代替整个表达式　<br />ShowMsg　equ　<invoke　MessageBox,　NULL,　addr　szMsg,　addr　szCaption,　MB_OK>　<br /><br />Msg　textequ　MessageBox　<br ]]></description><category></category></item><item><title><![CDATA[省钱啊省钱]]></title><link>https://blog.youkuaiyun.com/huangjunfengok/article/details/6314181</link><guid>https://blog.youkuaiyun.com/huangjunfengok/article/details/6314181</guid><author>huangjunfengok</author><pubDate>Sun, 10 Apr 2011 21:58:00 +0800</pubDate><description><![CDATA[<br />发现淘宝上一些便宜的视频教程都能在各大网站下载到 譬如今天搜批处理视频教程 搜出来了很多华中红客基地标记的视频 哥很猥琐的跑到红客基地 申请个小号 搜索了一下 果然有 果断下载。。。省了3块钱 心情嘎嘎地]]></description><category></category></item><item><title><![CDATA[找NT!openprocess的当前和起源地址]]></title><link>https://blog.youkuaiyun.com/huangjunfengok/article/details/6312835</link><guid>https://blog.youkuaiyun.com/huangjunfengok/article/details/6312835</guid><author>huangjunfengok</author><pubDate>Sun, 10 Apr 2011 00:02:00 +0800</pubDate><description><![CDATA[<br />今天学了下找NT!openprocess的地址 当前地址和起源地址 为什么有当前地址和起源 因为如果被SSDT被hook了地址就发生变化 <br /> <br />第一个函数功能是找到OpenProcess在SSDT中的当前地址 并保存在szSSDT_NtOpenProcess中<br />第二个函数功能是找到OpenProcess在SSDT中的起源地址 并保存在szSSDT_OldNTOpenProcess中<br /> <br />szOldOpenProcess  dw 'N','t',']]></description><category></category></item><item><title><![CDATA[建立设备、符号链接及初识SSDT]]></title><link>https://blog.youkuaiyun.com/huangjunfengok/article/details/6308232</link><guid>https://blog.youkuaiyun.com/huangjunfengok/article/details/6308232</guid><author>huangjunfengok</author><pubDate>Thu, 07 Apr 2011 23:08:00 +0800</pubDate><description><![CDATA[<br />这两天了解了下建立设备和符号链接这块的知识 改了下代码 熟悉一下<br /> <br />.386<br />.model flat, stdcall<br />option casemap:none<br />include w2k/ntstatus.inc<br />include w2k/ntddk.inc<br />include w2k/ntoskrnl.inc <br />include w2k/w2kundoc.inc<br />includelib ntoskrnl.lib<br]]></description><category></category></item><item><title><![CDATA[今天]]></title><link>https://blog.youkuaiyun.com/huangjunfengok/article/details/6303309</link><guid>https://blog.youkuaiyun.com/huangjunfengok/article/details/6303309</guid><author>huangjunfengok</author><pubDate>Tue, 05 Apr 2011 20:18:00 +0800</pubDate><description><![CDATA[在用windbg调试的时候 了解了以下指令：1.F8=F11=t 步入2.F10=p  步过3.shift+F11 跳出 返回上级call4.F5=g  运行5.u  汇编6.bp xxxx 下断点7.bl  查看断点8.bc 断点序号 删除断点9.bd 断点序号 禁用断点10.be 断点序号 启用断点 11.a xxxx  修改指令12.查看寄存器今天写了个最简单的驱动 然后又写了个驱动加载程序（没写卸载程序 因为怕麻烦O(∩_∩)O哈！） 源码如下：驱动程序：.386.model flat, stdca]]></description><category></category></item></channel></rss>