源码分析
文章平均质量分 78
把常见的linux软件 进行代码分析
greshem
这个作者很懒,什么都没留下…
展开
-
samba文件协议
source/smbd/process.c /* 0x00 / { “SMBmkdir”,reply_mkdir,AS_USER | NEED_WRITE}, / 0x01 / { “SMBrmdir”,reply_rmdir,AS_USER | NEED_WRITE}, / 0x02 / { “SMBopen”,reply_open,AS_USER }, / 0x03 / { “SMBcreate”,reply_mknew,AS_USER}, / 0x04 / { “SMBclose”,reply_clo原创 2020-05-29 23:33:00 · 730 阅读 · 0 评论 -
pernet_operations linux 4.1.2 内核 列表
有些网络设备和网络子系统必须由独特的网络命名空间数据,为了提供这种支持,添加了结构pernet_operations,其包含回调函数init和exit, 用于执行设备初始化和清理工作。 linux-4.1.2\net include/net/net_namespace.h 277 struct pernet_operations { 278 struct list_head list; 279 int (*init)(struct net *net); 280 .原创 2020-05-22 22:59:21 · 658 阅读 · 0 评论 -
2. ntfs 文件系统源码分析之工具系列整理
整理一下linux下的 ntfs 工具系列, 我们最终的目的是 通过linux 下拼装成一个可以启动的windows7 的可以 启动的镜像 ntfscat ntfs打印文件 # 打印 boot.ini ntfscat /dev/hda1 boot.ini # 打印 hosts ntfscat /dev/hda1 /winnt/system32/drivers/etc/hosts # 显示 inode 为5 的内容 ntfscat /dev/hda1 -a INDEX_ROOT -i 5 | h原创 2020-05-17 22:47:23 · 1035 阅读 · 0 评论 -
1. ntfs源码分析 ntfs文件系统中mft的b+树
一直好奇 ntfs文件系统 的mft 是如何使用 b+树的, 今天开始好好把ntfs使用b+树的流程整理出来, 涉及到的代码为 ntfs-3g ntfsprogs 的代码在个人的下载里面有. 废话不说开始分析. G:_xfile_all_xfile_2020_05\linux_src_chm_2010\ntfs-3g-20070920-BETA.chm 1. MFT的数据结构 ntfscat /dev/sda6 \$MFT mft 属性 typedef enum { AT_UNUSED原创 2020-05-17 00:30:37 · 1057 阅读 · 0 评论 -
qlogic scsi设备 qla1280驱动解析
#2013_06_18 星期二 add by greshem // 源码文件在 linux-3.9.3_chm\drivers\scsi.chm // qla1280.c #========================================================================== 1749 qla1280_load_firmware_dma(struct scsi_qla_host *ha) #==============================原创 2020-05-16 10:51:11 · 479 阅读 · 0 评论 -
lighttpd 源码 分析
H:\portage\www-servers\lighttpd\lighttpd-1.4.32.chm main 538 src/server.c int main (int argc, char **argv) { server_init())) { config_read(srv, optarg)) { ...原创 2013-10-14 23:33:20 · 382 阅读 · 0 评论 -
hydra 源码 分析
J:\portage\net-analyzer\hydra\hydra-7.3-src.chm root/hydra.c 1730 int main(int argc, char *argv[]) { my_select(max_fd + 1, &fdreadheads, NULL, NULL, 0, 200000); hydra_sp...原创 2013-10-24 23:13:26 · 479 阅读 · 0 评论 -
一键代码转chm
无废话代码转chm文件 下面展示一些 内联代码片。 wget http://mirrors.aliyun.com/gentoo/distfiles//curl-7.67.0.tar.xz tar -xzvf curl-7.67.0.tar.gz && cd curl-7.67.0 docker run --rm -v $(pwd):/src/ greshem/global:6.5 docker run -it --rm --privileged=true -v $(pwd原创 2020-05-13 22:02:21 · 117 阅读 · 0 评论 -
mars-nwe_源码_分析 netware 模拟器
mars-nwe_源码_分析 J:\sdb1\_xfile\2013_all_iso\_xfile_2013_10\mars_nwe-0.99.pl12.chm #========================================================================== root/nwconn.c 2290 int main(...原创 2013-10-24 23:10:55 · 140 阅读 · 0 评论