public class txs {
static void leftbit(){
int i; //整型长度为32位 //位
int num=0xFFFFFFE; //11...
分类:
编程语言 时间:
2014-06-22 22:12:13
阅读次数:
287
你可以做如下实验来验证这个上限值:
在任意目录下新建一个目录。在该新建目录下创建一个任意文件,使其名字长度不能再输入为止。把该文件的全路径名copy到Microsoft Word中进行Word Count统计,你会发现长度为259。
再加上一个字节的'\0',就刚好是上限260字节。尽管如此,你仍然可以做出一个全路径文件名长度超出MAX_PATH=260的文件。参看上一篇博客:http:/...
Ret 和 call 也是转移指令,但是他们跟jmp不同的是,这两个转移指令都跟栈有关系。
ret
用栈中的数据修改IP的地址,从而实现近转移
( ip ) = ( (ss)*16+ sp )
( sp ) =( sp ) + 2
相当于pop ip
retf
用栈中的数据来修改CS以及IP的值,实现段间转移
( ip ) = ( (ss)*16+ sp )
( sp ) =...
分类:
其他好文 时间:
2014-06-22 20:14:23
阅读次数:
151
在recover datafile的过程当中如果丢失了需要的归档将使得recover无法进行,使用bbed工具可以跳过丢失的归档进行recover datafile。
实验过程如下:
SYS@ORCL>select * from v$version;
BANNER
---------------------------------------------------------...
分类:
数据库 时间:
2014-06-22 19:14:12
阅读次数:
235
以下的一段代码:
#include
greeting()
{
printf("Hello, world!\n");
}
main()
{
greeting();
}
经过gcc、ld(链接、编译)之后,生成一个elf可执行文件,再使用objdump处理,生成的反汇编代码如下:
08048368 :
8048368: 55 push %ebp
8048369: 89 e5 mov %esp,...
分类:
系统相关 时间:
2014-06-22 17:34:39
阅读次数:
351
13 8086中定义数据的方法
db 一个字节
dw 一个字表示两个字节
dd 两个字,表示4个字节
dup 表示数据重复的指令
db N dup(xx)
;//dup表示定义的数据,N表示重复的个数
dw N dup(xx)
;// dup表示定义的数据,N表示重复的个数
dd N dup(xx)
;// dup表示定义的数据,N表示重复的个数
data se...
分类:
其他好文 时间:
2014-06-22 17:28:21
阅读次数:
193
最近实验室需要做一个 Linux 与 FPGA 之间的快速接口,考虑高速的特性,选择了 PCI 接口实现。
FPGA 选择 altera 的 EP2C20F484C8
PCI 接口芯片选择 PLX8311
操作系统选择 ubuntu10.04
1、Linux 检测 PCI
将板卡插入到主机 PCI 插槽内,开机,通过 lspci 命令可以检测到当前系统下所有的 PCI 设备。...
分类:
系统相关 时间:
2014-06-22 14:51:00
阅读次数:
818
尝试 “实验楼” 目录及文件操作 (2) 每天进步一点点@...
分类:
其他好文 时间:
2014-06-21 23:04:14
阅读次数:
227
[反汇编练习] 160个CrackMe之013. 本系列文章的目的是从一个没有任何经验的新手的角度(其实就是我自己),一步步尝试将160个CrackMe全部破解,如果可以,通过任何方式写出一个类似于注册机的东西。 其中,文章中按照如下逻辑编排(解决如下问题): 1、使用什么环境和工具 2、程序分析 ...
分类:
其他好文 时间:
2014-06-21 17:55:47
阅读次数:
323