- 博客(6)
- 收藏
- 关注
原创 gentoo on kvm[note]
之前就一直想好好玩玩gentoo,前面比较忙而且编译内核总是太费时间,所以一拖再拖了。。。。正巧有台服务器刚刚装了libvirt,就拿它建虚拟机玩gentoo咯~~~kvm用的virt-manager远程管理,先上几个图【virt管理界面】【gentoo安装完成后的grub界面】【系统加载完毕,登录进系统后】安装过程,开始比较顺利,后
2012-02-11 15:44:34 969
原创 01背包 实例
01背包实例看了并理解了dd大牛写的背包九讲中的01背包,然后看了poj上面的3624这道题Charm Bracelet DescriptionBessie has gone to the malls jewelry store and spies a charm bracelet. Of course, shed like to fill it wi
2009-11-23 22:25:00 1094
原创 小写转大写
小写字母的ASCII码值在0x61~0x7A之间,大写字母的ASCII码值在0x41~0x5A之间小写字母的ASCII值减去0x20就是大写字母的值 汇编源码如下====toupper.asm====segment .text global ToUpperToUpper: push ebp mov ebp,esp mov eax,[ebp+8] mov ecx,[ebp
2009-06-12 15:59:00 662
原创 随机数
在WIn32 c/c++编程中使用rand()函数(用srand()设置种子)就可以获得一个随机数 然后将得到的随机数处理就可以得到某一范围内的随机数 用汇编来实现也很简单 随机数关键要获得一个每一次都不同的数 RDTSC这个指令可以获得计算机启动以来CPU运行的周期数, 其结果保存在EDX:EAX中,EDX是高位,EAX是低位 以下为getR
2009-06-12 08:50:00 498
原创 最大公约数算法
section .text global gcdmem gcdmem: push ebp ;把ebp压入堆栈,是为了保存ebp mov ebp,esp ;栈底变栈顶 sub esp,8 ;开辟新的堆栈段,保存局部变量 mov eax,[ebp+8] ;x->[ebp-4] mov [ebp-4],eax m
2009-06-12 08:48:00 147
原创 学习:DLL远程注入
注入的过程大概就是: (1)找到目标进程,并得到进程ID (2)获得目标进程句柄 (3)分配/写内存(为LoadLibraryA的参数分配写/空间) (4)创建远程线程 (5)释放内存================
2008-10-19 15:25:00 739 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人