- 博客(12)
- 收藏
- 关注
转载 shell 脚本
shell判断文件,目录是否存在或者具有权限 #!/bin/shmyPath="/var/log/httpd/"myFile="/var /log/httpd/access.log"#这里的-x 参数判断$myPath是否存在并且是否具有可执行权限if [ ! -x "$myPath"]; thenmkdir "$myPath"fi#这里的-d 参数判
2013-11-14 23:04:01
487
转载 acpid
ACPI是Advanced Configuration and PowerInterface缩写,acpid中的d则代表daemon。Acpid是一个用户空间的服务进程,它充当linux内核与应用程序之间通信的接口,负责将kernel中的电源管理事件转发给应用程序。acpid与内核的通信方式:acpid用poll函数挂在/proc/acpi/event文件上。内核在drivers/acpi/e
2013-11-14 22:51:26
4388
转载 linux反汇编理解
Linux反汇编代码理解 2011-04-27 23:20:14| 分类:Assemble |字号 订阅~~~~~C语言代码example.cint triangle( int width, int height){int arr{0,1,2,3,4};int area;area = width * height /2;retur
2013-11-10 21:43:39
1851
转载 objdump看内核源码
[转载]使用objdump看内核源码2011-04-14 17:16:08分类: LINUX[转载]使用objdump看内核源码 (2011-02-25 08:51)转载标签: 源代码 color style 分类: program_knowledge 1. 修改源代码的顶层 Makefile CC =
2013-11-10 21:39:56
941
转载 c语言反汇编代码
C语言的反汇编代码(BP,SP的关系)2011-10-06 17:13:02 分类: C/C++http://blog.youkuaiyun.com/liluvu/article/details/46513531. 最简单的代码://// test1.cint main(){ return 1;} 编译、反汇编:gcc te
2013-11-10 21:35:32
1686
转载 linux 反汇编
Linux反编译全攻略2010-11-14 15:56 7210人阅读 评论(2)收藏 举报linuxgtkc汇编signalfunction转自:http://bbs.pediy.com/showthread.php?threadid=11315 一个简单的linux crackme的逆向前言 最不喜欢的就是写破解教程,酒后一
2013-11-10 21:33:33
5907
转载 从helloworld说运行机制
从hello world说程序运行机制2012-03-06 10:22 尹雁铃 尹雁铃的博客 字号:T |T学习任何一门编程语言,都会从hello world 开始。对于一门从未接触过的语言,在短时间内我们都能用这种语言写出它的hello world。然而,对于hello world 这个简单程序的内部运行机制,我相信还有很多人都不是很清楚。AD:学习任何一
2013-11-10 21:29:10
774
原创 linux 汇编程序实例
.section .dataoutput: .ascii "this is a test message.\n"output_end: .equ len,output_end - output.section .text.globl _start_start: movl $4,%eax movl $1,%ebx movl $ou
2013-11-10 20:29:58
742
转载 gcc 使用
gcc 详细介绍The History of GCC1984年,Richard Stallman发起了自由软件运动,GNU (Gnu's Not Unix)项目应运而生,3年后,最初版的GCC横空出世,成为第一款可移植、可优化、支持ANSI C的开源C编译器。GCC最初的全名是GNU C Compiler,之后,随着GCC支持的语言越来越多,它的名称变成了GNU Com
2013-11-09 16:43:52
483
转载 gcc 编译选项
原来-Os相当于-O2.5。是使用了所有-O2的优化选项,但又不缩减代码尺寸的方法。-ffunction-sections -fdata-sections Place each function or data item into its own section in the output file if the target
2013-11-07 23:19:46
1490
转载 lds分析
lds分析分类: 感想2013-11-06 16:00 8人阅读 评论(0) 收藏 编辑 删除可以使用'SECTIONS'来描述输出文件的内存布局.'SECTIONS'是一个功能很强大的命令. 这里这们会描述一个很简单的使用. 让我们假设你的程序只有代码节,初始化过的数据节, 和未初始化过的数据节. 这些会存在于'.text','.data'和'.bss'节, 另外
2013-11-07 22:30:58
922
转载 跟我一起写makefile
无论是C、C++、还是pas,首先要把源文件编译成中间代码文件,UNIX下是 .o 文件,即 Object File,这个动作叫做编译(compile)。然后再把大量的Object File合成执行文件,这个动作叫作链接(link)。通常是你需要告诉编译器头文件的所在位置(头文件中应该只是声明,而定义应该放在C/C++文件中)。由于源文件太多,编译生成的中间目标文件太多,而在链接时需要明显地指
2013-11-06 13:54:25
773
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人