自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(26)
  • 资源 (12)
  • 收藏
  • 关注

原创 Ubuntu下Android真机调试

sudo gedit /etc/udev/rules.d/51-android.rules SUBSYSTEM=="usb", ATTR{idVendor}=="18d1", MODE="0666"SUBSYSTEM=="usb", ATTR{idVendor}=="0502", MODE="0666"SUBSYSTEM=="usb", ATTR{idVendor}=="0b05", MOD

2015-08-05 21:29:01 530

转载 Android开发之ScrollView中嵌套ListView的解决方案

转自:http://blog.csdn.net/minimicall/article/details/40983331在工作中,曾多次碰到ScrollView嵌套ListView的问题,网上的解决方法有很多种,但是杂而不全。我试过很多种方法,它们各有利弊。在这里我将会从使用ScrollView嵌套ListView结构的原因、这个结构碰到的问题、几种解决方案和优缺点比较,

2015-07-06 22:22:00 367

转载 Android Studio:adb not responding

查看进程占用:netstat -aon|findstr "5037"终止占用进程:taskkill /pid  XXXX  /f  注:"5037"为adb运行端口号,"XXXX"为查询出的占用进程的PID

2015-05-25 18:15:51 647

原创 step1 writeup —— 输入作为函数参数

Hint:暂无HINT题目描述:Do you know SendMessage ?Writeup:在IDA字符串窗口中找到字符串“The password is:”,于是根据交叉参考找到了相关函数。OD同时定位到该函数,单步调试,发现有两个SendMessageA函数,两个函数的参数形式相同,第一个Message为WM_GETTEXT,将获取到的name存入栈中。第

2015-05-02 18:55:17 502

原创 alading writeup —— 代码动态变化

Hint:暂无HINT题目描述:阿拉灯的神丁 (╯‵□′)╯︵┻━┻ Writeup:IDA分析流程得:0x0041204C处的256字节数据与输入的8字节key进行循环异或,结果覆盖0x0041204C处原始数据。把0x00401000作为基址,0x0041204c处的数据依次作为偏移地址,把0x0041214c处的数据依次作为原始数据写入前面构造的地址中。m

2015-05-02 18:03:38 532

原创 PWN STEP2 writeup —— 初试栈溢出

Hint:缓冲区溢出时需要构造好哪些东西?题目描述:pwnstepWriteup:纠结要不要把这篇writeup归到“原创”分类下,因为这道题是看了大神的writeup(注:http://blog.csdn.net/zh_explorer/article/details/45193905)之后才做出来的。。。。。。。。。不过脚本完全是自己写的,所以姑且将它算为“原创”吧

2015-05-02 07:49:06 3233

原创 Mailbox(getshell) writeup —— ret2libc的利用

Hint:ret2libc √题目描述:mailboxlibc-2.19.so题目目录下面还有另外一个flag文件:)需要拿到shell才能看得到Writeup:ret2libc即为return-to-libc,返回到系统库函数执行。数据执行保护机制(Data Execution Prevention)将非代码区段设置为不可执行属性,使得系统无法执行

2015-05-01 08:44:01 2678

原创 DLL注入方式

方法一、安装钩子:1、运行A.exe,A.exe中调用SetWindowsHookEx(或将Set放入my.dll的导出函数中,此处调用该导出函数)进行钩子安装;2、运行B.exe,当向B.exe发送相应消息时,钩子勾取消息,并调用钩子过程(位于my.dll文件中),调用钩子过程时系统便会强制将dll注入到B.exe中。方法二、远程线程:1、运行A.exe,直接调用CreateRe

2015-03-27 10:20:34 669

转载 DllMain

DllMain为动态链接库的可选入口函数,很多仅仅包含资源信息的DLL没有DllMain函数;静态链接时,或动态链接时调用LoadLibrary和FreeLibrary都会调用DllMain函数;

2015-03-27 09:17:04 901

转载 定位API

2015-03-25 15:09:18 455

转载 语言和平台

Delphi:Delphi通过向Edit发送WM_GETTEXT消息获得Text内容,不调用任何Win32API利用DeDe反编译得到按钮的事件地址,对地址进行设断十六进制编辑器搜索Button1Click,前面一个字节为长度,再前面为事件地址Visual Basic:__vbaStrCmp比较字符串、__vbaVarTstEq比较变量、rtcMsgBox显示对话框、VarBs

2015-03-11 20:33:43 360

转载 常见演示版保护技术

一、序列号保护二、Nag窗口1、Nag窗口以资源形式存在:eXeScope查看Nag窗口ID,转换成十六进制,W32Dasm查看对话框参考,跳转至Nag窗口相关代码2、不以资源形式存在:尝试拦截消息断点WM_DESTROY(有待尝试)三、时间限制IDA查看输入函数:SetTimer、timeSetEvent、GetTickCount、timeGetTimeSetTimer每

2015-03-10 18:21:06 749

转载 易语言无.ecode段破解方法

1、Alt+M打开内存窗口;2、Ctrl+B搜索"FC   DB   E3"并下访问断点;3、F9运行至断点处使用“中文搜索”插件进行字符串搜索。

2015-02-06 16:01:44 574

转载 OD逆向时各编程语言入口特征码

Microsoft Visual C++ 6.000496EB8 >/$ 55 PUSH EBP ; (初始 cpu 选择)00496EB9 |. 8BEC MOV EBP,ESP00496EBB |. 6A FF PUSH -100496EBD |. 68 40375600 PUSH Screensh.0056374000496EC2 |. 6

2015-02-06 07:45:40 1275

原创 逆向笔记

1、获取字符串长度:xor eax,  eax ;eax = 0,C中字符串以/0结尾or ecx,  FFFFFFFF;ecx = -1,ecx一会儿存放字符串长度repne   scas byte ptr es:[edi];依次查询es : [edi]字符串中的每一个字符,直到找到al的值为止not  ecx ;将ecx转换为正数dec  ecx ;减去

2015-01-31 08:40:19 370

原创 C++学习笔记

1、构造函数的参数若给默认值便都给,不能只给其中某些参数默认值;2、引用在定义的同时要初始化,不能先定义为NULL再初始化,初始化后不可以再把该引用作为其他变量的别名;

2014-12-18 21:16:00 286

转载 C++引用型形参注意

引用型形参在可以被定义为const的情况下,尽量定义为const,这样函数调用时的实参既可以是const型,又可以是非const型。例:void Show(string & str);Show(StrFunc()); //均会报错,StrFunc()和"Hello world!"都会产生一个临时变量,C++中这些Show("Hello world!"); //临时变量都是cons

2014-12-18 00:47:48 569

原创 《加密与解密》--基础篇学习笔记

1、Intel体系芯片采用Little-Endian(逆序)编码方式,某些RISC架构CPU,如IBM的Power-PC采用Big-Endian(正序)编码方式;2、ASCII是7位编码标准,第7位为0。ANSI(8位)是对ASCII的扩充,是系统预设的标准文字存储格式。Unicode(Widechars,16位)是对ASCII的扩展,原ASCII码高位扩充为0;3、Windows 9x几

2014-12-15 08:17:11 628

原创 16位汇编笔记

1、子函数中进行现场保护时,不需要把子函数的参数(没有意义)和返回值所存放的寄存器(绝对不可以)入栈只是被访问而没有被修改的寄存器也不需要入栈;

2014-12-11 16:57:06 455

转载 标志寄存器

OF:溢出OV(overflow,OF=1) 无溢出NV(no overflow,OF=0)DF:减量DN(direction down,DF=1) 增量UP(direction up,DF=0)IF:允许中断EI(enable interrupt,IF=1) 进制中断DI(disable interrupt,IF=0)SF:负NG(negative,SF=1)

2014-12-10 11:25:47 455

转载 C++中new关键字的用法

变量:     int *a  =  new int;//申请一个整型变量的空间    delete  a;    int *a  =  new int (1);//申请一个整型变量的空间,存放整型数据“1”    delete  a;一维数组:int *a  =  new int [5]; //申请一个一维数组的空间,长度为5    delete  [ ] a;

2014-12-09 21:14:10 1455

原创 脱壳笔记

1、堆栈原理寻找OEP进行脱壳,第一次esp改变,数据窗口跟随,下硬件访问端点,F9断下地方多为jmp eax,eax即为OEP;2、MEW之类的压缩壳,F8运行jmp XXXX,向下寻找ret下断点,F8运行至push ebp,即为OEP;3、Alt+M,对代码段(401000)下断点;4、FSG压缩壳,xchg典型入口点;5、FSG压缩壳,单步F

2014-12-05 13:50:56 471

原创 OD笔记

1、字串参考:注册失败提示的字串;             2、函数参考:GetDlgItemText、GetWindowText,找到后设置条件断点 F9运行至断点处按Alt+F9回到程序领空,上面的语句即为Call函数;3、内存访问断点、写入断点; 4、消息断点及 RUN 跟踪(不是非常明白);5、得到密码之前的多次循环可能为16进制转换为1

2014-12-05 13:49:13 616

转载 printf处理long long int 型数据

linux下为:long long a =3455;printf("%lld %lld %lld",a,a,a); windows下为: printf("%I64d %I64d %I64d",a,a,a);

2014-11-02 11:23:04 1287

转载 可变参数函数

可变参数函数c/c++支持可变参数的函数,即函数的参数是不确定的。 一、为什么要使用可变参数的函数? 一般我们编程的时候,函数中形式参数的数目通常是确定的,在调用时要依次给出与形式参数对应的所有实际参数。但在某些情况下希望函数的参数个数可以根据需要确定,因此c语言引入可变参数函数。这也是c功能强大的一个方面,其它某些语言,比如fortran就没有这个功能。 典型的可变参

2014-10-31 14:54:29 515

转载 IDEA数据加密算法

1、 简介IDEA是International Data Encryption Algorithm 的缩写,是1990年由瑞士联邦技术学院来学嘉X.J.Lai 和Massey提出的建议标准算法称作PES( Proposed Encryption Standard) 。Lai 和Massey 在1992 年进行了改进强化了抗差分分析的能力改称为IDEA 它也是对64bit大小的数据块加密的分组加

2014-10-31 09:09:11 2727

Python简明教程

Python(英语发音:/ˈpaɪθən/), 是一种面向对象、解释型计算机程序设计语言,由Guido van Rossum于1989年底发明,第一个公开发行版发行于1991年。Python语法简洁而清晰,具有丰富和强大的类库。它常被昵称为胶水语言,它能够把用其他语言制作的各种模块(尤其是C/C++)很轻松地联结在一起。常见的一种应用情形是,使用Python快速生成程序的原型(有时甚至是程序的最终界面),然后对其中有特别要求的部分,用更合适的语言改写,比如3D游戏中的图形渲染模块,性能要求特别高,就可以用C++重写。

2014-12-18

天书夜读-从汇编语言到Windows内核编程

本书从基本的windows程序与汇编指令出发,深入浅出地讲解了windows内核的编程、调试、阅读,以及自行探索的方法。读者在使用c/c++开发windows程序的基础上,将熟练掌握汇编和c语言的应用,深入了解windows底层,并掌握阅读windows内核的基本方法,以及windows内核的基本编程方法。 本书适合使用c/c++在windows上编程的读者,尤其适合希望加深自己技术功底的windows应用程序员、计算机专业的有志于软件开发的大中院校学生;专业的windows内核程序员,亦可从本书得到超越一般内核程序开发的启发。

2014-12-11

Python灰帽子-黑客与逆向工程师的Python编程之道.pdf

《Python灰帽子》是由知名安全机构Immunity Inc的资深黑帽Justin Seitz主笔撰写的一本关于编程语言Python如何被广泛应用于黑客与逆向工程领域的书籍。老牌黑客,同时也是Immunity Inc的创始人兼首席技术执行官(CTO)Dave Aitel为这本书担任了技术编辑一职。书中绝大部分篇幅着眼于黑客技术领域中的两大经久不衰的话题:逆向工程与漏洞挖掘,并向读者呈现了几乎每个逆向工程师或安全研究人员在日常工作中所面临的各种场景,其中包括:如何设计与构建自己的调试工具,如何自动化实现烦琐的逆向分析任务,如何设计与构建自己的fuzzing工具,如何利用fuzzing 测试来找出存在于软件产品中的安全漏洞,一些小技巧诸如钩子与注入技术的应用,以及对一些主流Python安全工具如PyDbg、 Immunity Debugger、Sulley、IDAPython、PyEmu等的深入介绍。作者借助于如今黑客社区中备受青睐的编程语言 Python引领读者构建出精悍的脚本程序来一一应对上述这些问题。出现在书中的相当一部分Python代码实例借鉴或直接来源于一些优秀的开源安全项目,诸如Pedram Amini的Paimei,由此读者可以领略到安全研究者们是如何将黑客艺术与工程技术优雅融合来解决那些棘手问题的。

2014-09-24

21天学通C++(第7版英文原版)PDF&源代码.rar

本书通过大量短小精悍的程序,详细而全面地阐述了C++基本概念和技术以及C++11新增的功能,包括管理输入/输出、循环和数组、面向对象编程、模板、使用标准模板库以及lambda表达式等。这些内容被组织成结构合理、联系紧密的章节,每章都可在1小时内阅读完毕;每章都提供了示例程序清单,并辅以示例输出和代码分析,以阐述该章介绍的主题。为加深读者对所学内容的理解,每章末尾都提供了常见问题及其答案以及练习和测验。读者可对照附录D提供的测验和练习答案,了解自己对所学内容的掌握程度。 《21天学通C++第7版》是针对C++初学者编写的,不要求读者有C语言方面的背景知识,可作为高等院校教授C++课程的教材,也可供初学者自学C++时使用

2014-09-24

21天学通C++(第6版)PDF&源代码.rar

本书通过大量短小精悍的程序,详细而全面地阐述了C++基本概念和技术以及C++11新增的功能,包括管理输入/输出、循环和数组、面向对象编程、模板、使用标准模板库以及lambda表达式等。这些内容被组织成结构合理、联系紧密的章节,每章都可在1小时内阅读完毕;每章都提供了示例程序清单,并辅以示例输出和代码分析,以阐述该章介绍的主题。为加深读者对所学内容的理解,每章末尾都提供了常见问题及其答案以及练习和测验。读者可对照附录D提供的测验和练习答案,了解自己对所学内容的掌握程度。 《21天学通C++第7版》是针对C++初学者编写的,不要求读者有C语言方面的背景知识,可作为高等院校教授C++课程的教材,也可供初学者自学C++时使用

2014-09-24

白帽子讲web安全.pdf.rm3

白帽子讲web安全.pdf(Part 3),因上传大小限制,故将文件分割成4个部分。4个部分和1个合并文件都下载后放在同一目录下,运行合并文件(.bat)即可将4个部分合并。PS:只有第一个部分需要一个下载积分。

2014-09-24

白帽子讲web安全.pdf.rm4

白帽子讲web安全.pdf(Part 4),因上传大小限制,故将文件分割成4个部分。4个部分和1个合并文件都下载后放在同一目录下,运行合并文件(.bat)即可将4个部分合并。PS:只有第一个部分需要一个下载积分。

2014-09-24

白帽子讲web安全.pdf.rm1

白帽子讲web安全.pdf(Part 1),因上传大小限制,故将文件分割成4个部分。4个部分和1个合并文件都下载后放在同一目录下,运行合并文件(.bat)即可将4个部分合并。PS:只有第一个部分需要一个下载积分。

2014-09-24

白帽子讲web安全.pdf.rm2

白帽子讲web安全.pdf(Part 2),因上传大小限制,故将文件分割成4个部分。4个部分和1个合并文件都下载后放在同一目录下,运行合并文件(.bat)即可将4个部分合并。PS:只有第一个部分需要一个下载积分。

2014-09-24

白帽子讲web安全.pdf.bat

白帽子讲web安全.pdf(合并文件.bat),因上传大小限制,故将文件分割成4个文件。4个部分和1个合并文件都下载后放在同一目录下,运行合并文件(.bat)即可将4个部分合并。PS:只有第一个部分需要一个下载积分。

2014-09-24

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除