<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[GaA.Ra的自留地 in Csdn]]></title><description><![CDATA[浮生若梦,为欢几何]]></description><link>https://blog.youkuaiyun.com/gaa_ra</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; gaa_ra]]></copyright><item><title><![CDATA[那短短几百米的距离,我用了3年的时间来走完(非技术贴)]]></title><link>https://blog.youkuaiyun.com/gaa_ra/article/details/8125521</link><guid>https://blog.youkuaiyun.com/gaa_ra/article/details/8125521</guid><author>gaa_ra</author><pubDate>Mon, 29 Oct 2012 20:46:45 +0800</pubDate><description><![CDATA[找工截至今日,应该已经尘埃落定了,心里想着记录一下吧.
    谨以此文纪念我考研和读研的这3年多的时间.
    此文非炫耀贴,但是如鲁迅先生所说:"我向来是不惮以最大的恶意来揣度中国人的",我会提醒某些同学:"亲,ctrl+w有惊喜".
    如某些狗血的动画片,总是需要在正片当中穿插如许多回忆情节,我尊敬的火影3代目跟大蛇丸就这样打了起码有5集- -.高考那年,考的分数不是很理想,第]]></description><category></category></item><item><title><![CDATA[GCC4.7.0库<array>,<vector>的简单讲解和C++11带来的变化]]></title><link>https://blog.youkuaiyun.com/gaa_ra/article/details/7882753</link><guid>https://blog.youkuaiyun.com/gaa_ra/article/details/7882753</guid><author>gaa_ra</author><pubDate>Sun, 19 Aug 2012 16:39:30 +0800</pubDate><description><![CDATA[实习满2个月了.谨以此文缅怀本来应该是我最后一个暑假却用来实习的暑假.T_T(楼主强烈声明,实习生活很nice,前面只是吐槽,请无视)
    入正题,循惯例,上图先:
 
     简单来看,vector是继承_Vector_base,这里可以说分为两层去实现,在_Vector_base当中封装了跟内存分配相关的操作,如_M_allocate(),_M_deallocate()等,在_Ve]]></description><category></category></item><item><title><![CDATA[GCC4.7.0库里的shared_ptr,weak_ptr和unique_ptr的简单讲解(抛砖求玉,有图有真相)]]></title><link>https://blog.youkuaiyun.com/gaa_ra/article/details/7841204</link><guid>https://blog.youkuaiyun.com/gaa_ra/article/details/7841204</guid><author>gaa_ra</author><pubDate>Wed, 08 Aug 2012 00:17:41 +0800</pubDate><description><![CDATA[实习了一个半月了,实习的日子过得真快.亮哥十分照顾,各种指点,还不单单是技术方面的,这就是传说中良师益友啊.实习一下,感觉视野开阔了一些,以前做的感觉都是像小孩子玩具一样,自娱自乐,现在回头去看感觉也挺水的-____-.
    现在基本写代码都是vim了,IDE感觉都是浮云.GDB调试渐入佳境.但是还是没有win下的调试器方便,gdbtui还好,但是始终不及OD的水平.调试的时候还是方便一点的]]></description><category></category></item><item><title><![CDATA[我对C++11内存模型的一点理解(附面经)]]></title><link>https://blog.youkuaiyun.com/gaa_ra/article/details/7462389</link><guid>https://blog.youkuaiyun.com/gaa_ra/article/details/7462389</guid><author>gaa_ra</author><pubDate>Sun, 15 Apr 2012 12:35:13 +0800</pubDate><description><![CDATA[霎时间又到周末,这两天广州天气比较糟糕,一下子雷暴雨一下子又出太阳,夏天到了么- -大学城打雷的时候完全不敢走在路上..感觉随时有被闪电劈中的危险...
    周四周五的时候过去腾讯校招帮忙了,负责收霸面简历,今年感觉竞争很大啊,去年是开了专门的房间给人霸面,今年还要再筛选一次简历,粗略估计前后加起来收到霸面简历应该有接近7,800份,但是最终能霸到的同学应该不多.感慨一下,还是要有多点忧患意]]></description><category></category></item><item><title><![CDATA[[HowTo]BackTrack5-R2上编译GCC4.7.0编译器(大家一起来学C++11)]]></title><link>https://blog.youkuaiyun.com/gaa_ra/article/details/7436940</link><guid>https://blog.youkuaiyun.com/gaa_ra/article/details/7436940</guid><author>gaa_ra</author><pubDate>Sun, 08 Apr 2012 11:44:02 +0800</pubDate><description><![CDATA[虽然自己的简历上写着熟悉C/C++,但是之前说白了,自己也是用C++的编译器写着C代码的程序员,C++一些比较强大的语言特性并没有很好的融入到自己的代码当中.当然,写Win驱动的话,我还是喜欢比较原始的C方式^_^.Leonard跟我说之后会用到STL相关的东西,借着这个机会想着,学点强悍的东西总是没有坏处的,果断的买了书,一开始买了本尼玛的很厚.不过两个星期看了大半了,速度很快,基本上算是手册类]]></description><category></category></item><item><title><![CDATA[Human Knowledge Belongs to The World2!(升级版)]]></title><link>https://blog.youkuaiyun.com/gaa_ra/article/details/7350942</link><guid>https://blog.youkuaiyun.com/gaa_ra/article/details/7350942</guid><author>gaa_ra</author><pubDate>Tue, 13 Mar 2012 23:08:37 +0800</pubDate><description><![CDATA[重构了一下,加入多进程模型(使用multiprocessing模块).代码复用和函数封装还是存在一点不足,所以定为version 0.9版.高手请略过^_^
    首先是配置文件:config (没有后缀名),接下来是py脚本.

#####################################################
#]]></description><category></category></item><item><title><![CDATA[Human Knowledge Belongs to The World!(题目与正文无关...)]]></title><link>https://blog.youkuaiyun.com/gaa_ra/article/details/7167764</link><guid>https://blog.youkuaiyun.com/gaa_ra/article/details/7167764</guid><author>gaa_ra</author><pubDate>Sat, 31 Dec 2011 10:35:06 +0800</pubDate><description><![CDATA[好吧,本来就是比较邪恶之物,看的懂的同学就看呗.手痒编辑了一下,高手请略过^_^

'''
@file: PswList_Csdn.py
@auth:     GaA.Ra
@date:   2011.12.23
@ver :   Python3.2
'''

g_ResultList = []

def AnalyzeData():
    global g_ResultList
    p]]></description><category></category></item><item><title><![CDATA[简单分析Python ctypes模块的WinDLL源码(我爱Python,吼吼~)]]></title><link>https://blog.youkuaiyun.com/gaa_ra/article/details/7037542</link><guid>https://blog.youkuaiyun.com/gaa_ra/article/details/7037542</guid><author>gaa_ra</author><pubDate>Sat, 03 Dec 2011 17:25:06 +0800</pubDate><description><![CDATA[又是一个寂寞的周末啊同学们,这几天天气变冷自己却没有赖床,好吧,表扬一次^^
    扯点八卦,今天是pycon2011在上海那边开了,我早上和刚才看了网上的直播,做的很不错,形式很像irongeek.com的视频,我觉得这块在国内还是有一点点商业前景的,哈.听了网易林伟和豆瓣洪强宁的演讲,开拓了点视野,豆瓣基本主要都是用python做,网易说一些服务端也是用python写,结合c去做,但是py]]></description><category></category></item><item><title><![CDATA[SSDT获取原始服务地址的方法与原理(灯灯灯灯,我肥来了..)]]></title><link>https://blog.youkuaiyun.com/gaa_ra/article/details/6989406</link><guid>https://blog.youkuaiyun.com/gaa_ra/article/details/6989406</guid><author>gaa_ra</author><pubDate>Fri, 18 Nov 2011 21:23:21 +0800</pubDate><description><![CDATA[好吧,我胡汉三肥来了..(确实肥了- -),几个月没发什么文章.其实.我也只是一个新丁~欢迎大家交流,高手勿喷,谢谢合作^_^
    对于SSDT,不知道的同学请自己百度,判断出SSDT被HOOK之后,如何恢复成原始服务地址?主要方法有两个,简单来说,一个Ring0,一个Ring3的方法(可能分类不够准确),我今天除了介绍方法之外,主要还是讲讲里面的原理吧,原理神马的才是最吸引人的对吧.]]></description><category></category></item><item><title><![CDATA[鬼影3样本Mbr之后保护模式代码详细注释(最精华的地方啦)]]></title><link>https://blog.youkuaiyun.com/gaa_ra/article/details/6594815</link><guid>https://blog.youkuaiyun.com/gaa_ra/article/details/6594815</guid><author>gaa_ra</author><pubDate>Sat, 09 Jul 2011 16:18:31 +0800</pubDate><description><![CDATA[今天和明天是最后两天宿舍有空调的日子啦,暑假宿舍没空调啊,悲催T__T     好吧,今天是最精华的部分啦对于鬼影3的分析,剩下的都是浮云啦,alg.exe不准备分析了,能用OD调试的货.分析起来只是时间问题.但是MBR和之后的保护模式的代码就不一样啦同学们,纯静态分析,伤不起啊]]></description><category></category></item><item><title><![CDATA[鬼影3样本MBR详细注释(好吧,继续友情赠送磁盘布局..)]]></title><link>https://blog.youkuaiyun.com/gaa_ra/article/details/6593860</link><guid>https://blog.youkuaiyun.com/gaa_ra/article/details/6593860</guid><author>gaa_ra</author><pubDate>Fri, 08 Jul 2011 23:12:12 +0800</pubDate><description><![CDATA[好吧,写一个好的病毒确实是一门艺术,但是现在已经很少有人在坚持这个了.
     今天下午开例会,老板宣布正式放假了,暑假宿舍没空调,结果老板说,可以去她办公室,啊哈哈哈哈哈.我决定坚持留下来学习了>_
     吐槽能力下降,难道是因为两天没看银魂么...阿西啊~~~
     入正题,注释写很多啦我就不多费口舌啦.鬼影3还是很亮的,神马加花指令啊,自解码的都用上了.哥喜欢..]]></description><category></category></item><item><title><![CDATA[鬼影3样本ASM2C(mb.exe + hello_tt.sys)]]></title><link>https://blog.youkuaiyun.com/gaa_ra/article/details/6589324</link><guid>https://blog.youkuaiyun.com/gaa_ra/article/details/6589324</guid><author>gaa_ra</author><pubDate>Thu, 07 Jul 2011 03:16:05 +0800</pubDate><description><![CDATA[好吧,蛋疼的考试已经结束了,暑假除了看论文之外没其他任务,这两天跟老板开完总结会议之后再看看要什么时候回家..老妈以为我暑假不回,这两天一直打电话想做说服工作-___-
    现在有点小困,不多做吐槽了.下午晚饭时间群里三哥又发福利,发了鬼影3的样本.晚上从吃完饭开始就一直再看.瞄的,HookStartIO部分真心看不懂.等再请教下人了.纯静态分析的人儿你们伤不起啊~~
    mb.exe]]></description><category></category></item><item><title><![CDATA[Stoned Bootkit v2学习笔记之infector(友情赠送SBv2磁盘布局介绍)]]></title><link>https://blog.youkuaiyun.com/gaa_ra/article/details/6557106</link><guid>https://blog.youkuaiyun.com/gaa_ra/article/details/6557106</guid><author>gaa_ra</author><pubDate>Mon, 20 Jun 2011 20:53:00 +0800</pubDate><description><![CDATA[     好吧,看着标题SBv2容易让人联想到I社的Sexy Beach,不过此作品已经出了第五部了,宅男们,去ZOD求种子吧,啊哈哈哈哈哈哈    下午例会时间改到3点,mb的这种天气走在路上就是一个悲剧,虽然会议室有空调...老板说等考完试再跟我们说暑假安排,暑假宿舍没有空调啊啊啊啊啊啊啊啊T__T    入正题,今天对infector进行吐槽.关于infector和SBv2编译请猛击]]></description><category></category></item><item><title><![CDATA[你可以调戏一下MBR(裸机的话)]]></title><link>https://blog.youkuaiyun.com/gaa_ra/article/details/6554009</link><guid>https://blog.youkuaiyun.com/gaa_ra/article/details/6554009</guid><author>gaa_ra</author><pubDate>Sat, 18 Jun 2011 21:30:00 +0800</pubDate><description><![CDATA[    双休日,吹着空调干代码,nice.(画外音:再宅就等着买老婆吧)T___T,考试神马的一堆要背,但是就是没有动力去背.    这两天都在搞MBR,群里兄弟说,鬼影和TDL牛不是牛在搞了MBR,而是穿透了部分磁盘还原软件的保护,穿透才是真正的亮点.我表示很赞同.三哥群里说,我逆了病毒,asm2c,然后重新编译,杀毒软件报毒.这是一种神马样的境界,内心一股敬佩之情油然而生.唉,泪流满面,泪]]></description><category></category></item><item><title><![CDATA[关于Stoned Bootkit v2编译和Bochs调试软盘MBR的吐槽(伤不起啊..)]]></title><link>https://blog.youkuaiyun.com/gaa_ra/article/details/6550254</link><guid>https://blog.youkuaiyun.com/gaa_ra/article/details/6550254</guid><author>gaa_ra</author><pubDate>Fri, 17 Jun 2011 09:32:00 +0800</pubDate><description><![CDATA[昨天晚上弄着弄着搞到2点多,早上眼睛睁开,6点40,想着问题没解决,很是不爽,脑海里浮现n种方案(n>2),果断下床继续干活.天不负我..泪流满面.终于停在该死的0x7c00上面了..阿西..上图

    图片发到微薄上就删了..大家将就着看吧.
    下面不是进入正题,今天没有正题,今天就是吐槽...
    前几天看群里三哥发了鬼影3的无壳样本,决心分析一下,结果无奈不是exe,只]]></description><category></category></item><item><title><![CDATA[MS10-046_LNK文件快捷方式漏洞的原理分析(多图杀猫)]]></title><link>https://blog.youkuaiyun.com/gaa_ra/article/details/6535461</link><guid>https://blog.youkuaiyun.com/gaa_ra/article/details/6535461</guid><author>gaa_ra</author><pubDate>Fri, 10 Jun 2011 04:28:00 +0800</pubDate><description><![CDATA[文件快捷方式漏洞MS10-046是除了n年前的动画光标(.ani)漏洞之外另一个让我觉得比较有趣的漏洞,毕竟是本机执行任意代码的权限,当然,n年前我还只是一个菜鸟,神马都不懂.
 
    入正题吧,欢迎拍砖,大家一起进步.(后面我会把一些参考文章贴出来的)
 
    由于MS10-046的漏洞是在shell32.dll当中,windows出于美化的目的,会现实快捷方式的图标,这个图标可]]></description><category></category></item><item><title><![CDATA[(反汇编)逻辑语句的纯算术实现]]></title><link>https://blog.youkuaiyun.com/gaa_ra/article/details/6529371</link><guid>https://blog.youkuaiyun.com/gaa_ra/article/details/6529371</guid><author>gaa_ra</author><pubDate>Tue, 07 Jun 2011 13:21:00 +0800</pubDate><description><![CDATA[    瞄的,IT项目管理再次延期考试,就不能一次给个痛快么,已经是第二次延期了.瞄的-____-|||     群里有人贴了段代码,觉得比较好玩,就自己看一下(好吧,下面不是想说这段代码,不过代码还是可以贴一贴的)bool hasZeroByte(unsigned int x){	return ((x - 0x01010101) & ~x & 0x80808080) != 0]]></description><category></category></item><item><title><![CDATA[Reflective DLL Injection(字面翻译:反射dll注入)]]></title><link>https://blog.youkuaiyun.com/gaa_ra/article/details/6528359</link><guid>https://blog.youkuaiyun.com/gaa_ra/article/details/6528359</guid><author>gaa_ra</author><pubDate>Mon, 06 Jun 2011 20:28:00 +0800</pubDate><description><![CDATA[      这两天把印度佬的metasploit视频看完了.带着印度口音的英语伤不起啊(请自己想象生活大爆炸里Rajesh),但是这个印度佬的口音特别重,-___-,脑海里久久回荡着印度腔英语......     为什么会提到Reflective DLL Injection,看Metasploit Unleashed,里面提到神器meterpreter和vnc injection都是利用这]]></description><category></category></item><item><title><![CDATA[LaZySandBox Ver0.5(beta)]]></title><link>https://blog.youkuaiyun.com/gaa_ra/article/details/6429217</link><guid>https://blog.youkuaiyun.com/gaa_ra/article/details/6429217</guid><author>gaa_ra</author><pubDate>Wed, 18 May 2011 12:57:00 +0800</pubDate><description><![CDATA[<br />    昨天赶了个界面出来,比较水,将就一下,总结大会过了之后准备果断重构一遍.上图<br /><br /> <br />    一个Ring0下的exe,跟驱动通信的,简单通信(DeviceIoControl)和一个文件系统过滤驱动,基本完成的功能是对指定进程的文件操作进行重定向.录了两个测试视频,不过优酷可能看不太清,有兴趣的同学请猛击(不过这个是无解说的...)<br /> <br />    正常程序测试:http://v.youku.com/v_show/id_XMjY3Nzg0Nzc]]></description><category></category></item><item><title><![CDATA[只有菜鸟才写LLK外挂(标题摘自互联网,不代表本人观点)]]></title><link>https://blog.youkuaiyun.com/gaa_ra/article/details/6419714</link><guid>https://blog.youkuaiyun.com/gaa_ra/article/details/6419714</guid><author>gaa_ra</author><pubDate>Sat, 14 May 2011 14:51:00 +0800</pubDate><description><![CDATA[     听JJ同学说,小雪做了一个连连看的外挂,是用截图->图像分析->寻路做的.瞬间各种膜拜.分析图像这一点已经够亮了,但是据说以此为基础的寻路有点小问题,昨天干了一个命令行版的.晒下    如果让我说亮点,我觉得    1.直接开进程空间读Table,能够自动适应不同的操作系统寻找Table基址(就是棋盘基址),分析过程比较亮,后面有图有真相    2.做了自动Reload功能,单无解时候自动进行Reload,不过只做一次(一般Reload道具有两个)    学到神马,嗯,CE工具,无敌加强大,内存断]]></description><category></category></item></channel></rss>