摘要:
http://blog.csdn.net/onlyonename/article/details/8280265http://blog.chinaunix.net/uid-253939-id-2458803.html 阅读全文
摘要:
//import java.util.Arrays; public static void PrintByte(){ byte[] b =new byte[12]; System.out.println(Arrays.toString(b)); 阅读全文
摘要:
public class test { public static void main(String args[]){ System.out.println("123"); }}注意:1.每个java文件都是一个类,写惯了C/C++,以为自动生成了main函... 阅读全文
摘要:
树什么是树?有根树? 用序偶、集合的概念如何定义树树的几个名词: 根,子树,结点,边,路径 双亲,孩子,兄弟 度,叶子,树的度 节点的层次,树的高度 无序树,有序树,森林,果园或称有序森林 二叉树 我的理解:最多两个分叉的树 二叉树的第i(i>=1)层上至多有2^(i-1)个结点。 高度为h的二叉树上至多有2^(h–1)个结点。 包含n个元素的二叉树的高度至少为log2 (n+1)再向上取整 任意一棵二叉树中,若叶结点的个数为n0,度为2的结点的个数为n2,则必有n0=n2+1。 满二叉树完全二叉树扩充二叉... 阅读全文
摘要:
---恢复内容开始---看了两篇帖子,在大牛们的引导下,有所感悟,遂以文记。1.OD中内存访问断点的原理内存访问断点:OD将目标内存所在的页面(范围圆整为1000h的倍数)设置为PAGE_NOACCESS,当被调试程序对这个内存进行任何“读、写或运行”操作时,都会触发异常。内存写入断点:OD将目标内存所在的页面(范围圆整为1000h的倍数)设置为PAGE_EXECUTE_READ,当被调试程序对这个内存进行“写”操作时触发异常。触发异常被捕捉到之后,OD停下来,就起到了“内存断点”的作用。2.如何反内存断点?使用VirtualProtect函数改变内存属性,没有异常触发,OD就不会段下来了。没 阅读全文
摘要:
1 // VM.cpp : Defines the entry point for the console application. 2 // 3 4 #include "stdafx.h" 5 #include "windows.h" 6 7 /* 下面是虚拟指令 我们只模拟了2条指令 */ 8 9 //push 0x12345678 push一个4字节的数10 #define vPushData 0x1011 12 //call 0x12345678 call一个4字节的地址13 #define vCall 0x1214 15 //结束符16 #de 阅读全文
摘要:
接触到VMP是一个偶然,但是既然遇到了,那么就慢慢学习他,毕竟,长城不是一 天码成的,逆向本来就是一个耗时的事情,写壳的人都研究了这么久,那么我们只有一点一滴的领略他的精华。************************关于脱VMP的壳:今天找到了一个秒杀所有壳找OEP的方法,感觉甚是神奇,虽然知道这个方法并不是100%有用,但是不失作为去找到OEP的一个渠道。************************http://bbs.pediy.com/showthread.php?t=155215这篇帖子讲了VMP的今生和过去,非常长,今天只看了一点点,略感困倦,没看完的明天再看。****** 阅读全文
摘要:
//--------------------------------------------------------------------//// ICMP(Ping)扫描 //// Rrouned ////--------------------------------------------------------------------//#include "stdio.h"#include "Winsock2.h"#pragma comment( lib, "ws2_32.lib" ) ;typedef struct IpH 阅读全文