- 博客(69)
- 资源 (4)
- 收藏
- 关注
原创 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
709
原创 pernet_operations linux 4.1.2 内核 列表
有些网络设备和网络子系统必须由独特的网络命名空间数据,为了提供这种支持,添加了结构pernet_operations,其包含回调函数init和exit,用于执行设备初始化和清理工作。linux-4.1.2\netinclude/net/net_namespace.h277 struct pernet_operations {278 struct list_head list;279 int (*init)(struct net *net);280 .
2020-05-22 22:59:21
629
原创 容器化 中国5000年 历史时间轴
容器化 中国历史时间轴, 查看中国历史更加方便一些git clone https://github.com/wushixong/ChineseHistoryTimelinecd ChineseHistoryTimeline s2i build . centos/nginx-112-centos7 greshem/chinesehistorytimeline docker run -p 8088:8080 greshem/chinesehistorytimeline 效果如下..
2020-05-21 23:51:22
308
原创 史记中的成语
史记中的成语更多一些,接近700多条各有所短 | 《史记·白起王翦列传》……及孙王离为项羽所虏,不亦宜乎!彼各有所短也。”偷合取容 | 《史记·白起王翦列传论》偷合取容,以至圽身。”以郄视文 | 《史记·扁鹊仓公列传》扁鹊仰天叹曰‘夫子之为方也,若以管窥天,以郄视文。越人(扁鹊名)之为方也,不待切脉望色,听声写形,言病之所在。’”洞见症结 | 《史记·扁鹊仓公列传》扁鹊以其言饮药三十日,视见垣一方人。以此视病,尽见五脏症结,特以诊脉为名耳。”三毛七孔 | 《史记·扁鹊仓公列传》唐张守节正义心重十二
2020-05-21 23:39:31
2190
原创 诗经中的成语
个人比较喜欢诗经抽空把网上常见的诗经中的成语整理出来,耿耿于怀 | 《诗经·邶风·柏舟》耿耿不寐,如有隐忧。”耿耿于心 | 《诗经·邶风·柏舟》耿耿不寐,如有隐忧。”匪石之心 | 《诗经·邶风·柏舟》我心匪石,不可转也。”匪石匪席 | 《诗经·邶风·柏舟》我心匪石,不可转也;我心匪席,不可卷也。”葑菲之采 | 《诗经·邶风·谷风》采葑采菲,无以下体。”德音莫违 | 《诗经·邶风·谷风》德音莫为,及尔同死。”泾渭不分 | 《诗经·邶风·谷风》泾以渭浊,湜湜其沚。”泾渭分明 | 《诗经·邶风·谷
2020-05-21 23:37:06
1338
原创 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
833
原创 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.chm1. MFT的数据结构ntfscat /dev/sda6 \$MFT mft 属性typedef enum { AT_UNUSED
2020-05-17 00:30:37
1012
原创 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
467
原创 容器化 centos75 pxe dnsmasq 安装环境快速搭建
#selinux关闭setenforce 0 cd ~if df |grep /tmp/dir;then umount /tmp/dir/fidocker rm -f centos7Repodocker rm -f kssrvdocker rm -f pxe_linux if ! docker images |grep nginx ;then #docker pull nginx echo docker pull nginxfiif !
2020-05-16 00:28:02
608
原创 MSR指令杂谈
msr指令杂谈1. 汇编 rdmsr, wrmsr2内核微码更新举例2.1 linux内核 intel 微码更新2.2 linux内核 amd 微码更新2.3 winxp sp3 amd msr特性更新2.4 winxp sp3 intel1. 汇编 rdmsr, wrmsr1.1 MSR简介MSR 总体来是为了设置CPU 的工作环境和标示CPU 的工作状态,包括温度控制,性能监控 cpu温度 cpu频率 微码更新 获取CPU特性 电压信息 cache控制等1.2 汇编指令简介MSR
2020-05-14 17:10:25
1751
原创 一键代码转chm
无废话代码转chm文件下面展示一些 内联代码片。wget http://mirrors.aliyun.com/gentoo/distfiles//curl-7.67.0.tar.xztar -xzvf curl-7.67.0.tar.gz && cd curl-7.67.0docker run --rm -v $(pwd):/src/ greshem/global:6.5 docker run -it --rm --privileged=true -v $(pwd
2020-05-13 22:02:21
113
原创 linux 环境下 curl文件上传post总结变式
1 openstack horizon 的 django api部分/root/bin/file_upload/php/post.shcurl -F "userfile=@/root/image333.jpg" http://192.168.1.11/face/upload_ok.php curl -F "file=@/tmp/tmp" http://10.99.3.156:22222/api/rest/swcloud/file/uploadcurl -v -F "file=@/root/sw
2020-05-12 22:35:43
728
原创 socat 常见用法
1.端口转发 从localhost转到 局域网的ipsocat TCP4-LISTEN:1234,reuseaddr,fork, TCP4:172.131.2.25:80socat TCP4-LISTEN:1234,reuseaddr,fork, TCP4:localhost:80socat TCP4-LISTEN:5672,reuseaddr,fork, TCP4:localhos...
2020-05-12 00:13:52
2347
原创 容器化运行wine模拟器制作开源代码索引chm文件
代码索引制作工作 个人平时工作常常会把碰到疑问的地方拉出代码来看, 用到了不少代码索引工具. .source insight 本身可能是盗版的 而且还需要安装建立工程 比较麻烦github java语言支持代码索引 但是因为在web上的缘故代码的跳转比较慢.lxr 可以索引代码 通过自建web服务器的方式 但是之后服务器上到处都是小文件, 对ext3 ext4 文件系统是种压力, 这样的操作尽量去避免globals 代码索引工具globals 类似 lxr 对代码进行索引, 但是代
2020-05-12 00:12:34
396
原创 将博客搬至CSDN
将博客搬至CSDN 新的地址为https://blog.csdn.net/qq_29689973/article/details/105835333
2020-05-08 08:36:19
104
原创 awk tldr 代码快速片段
awk tldr 代码快速片段awk '{print $5}' file # 打印文件中以空格分隔的第五列awk -F ',' '{print $5}' file # 打印文件中以逗号分隔的第五列awk '/str/ {print $2}' file # 打印文件中包含 str 的所有行的第二列awk -F ',' '{print $NF...
2020-04-29 11:11:25
163
原创 生产环境下使用transfer.sh
2.服务器启动:docker run --publish 8080:8080 dutchcoders/transfer.sh:v1.1.6 --provider local --basedir /tmp/3.卷持久化#内网端服务器docker run -v /tmp/transfer.sh:/tmp/transfer.sh --publish 28080:8080 dutchcode...
2020-04-29 10:59:05
1103
原创 ibm aix jfs2 snapshot backsnap_helper_逆向_分析 jfs
backsnap#位于bos.rte.filesystem_reverse\bos.rte.filesystem\sbin\helpers\jfs2\backsnap#这里选取一个doCreate 坐一下 分析. main doSnatpShot doCreate doChange d...
2013-12-05 10:25:22
130
原创 pasm_源码_分析_ powerpc 指令
#2013_11_12 星期二 add by greshemH:\portage\dev-lang\pasm\pasm.chmroot/main.c406 /* assemble */407 exec_pass1(gv); pass1(gv,add_source(gv,"",stdsects, ...
2013-11-12 20:26:17
206
原创 域天 加密狗 逆向 分析
#ocx 以及 .net 用下面的D:\tmp2_src_extract\域天\driver_2k\驱动程序\加密锁驱动\多文件安装版\Syunew6A.dll, 也是一个 ocx .net 也调用了 里面的函数 sub_1000B180 proc near, 加载 SetupApi.dll 里面的 \\hid.dll 里面的函数 , 实现了 usb 信...
2013-11-12 20:15:52
958
原创 gtp gnugo 协议 源码 分析
H:\portage\games-board\gnugo\gnugo-3.9.1.chm::/S/86.html#L192root/interface/play_gtp.c186 /* List of known commands. */187 static struct gtp_command commands[] = {188 {"aa_co...
2013-11-12 20:13:47
524
原创 内核 ide 堆栈 源码 分析
遵循 bus-> ide_bus->ide光驱 -> ide_sony_光驱的 方向J:\sdb1\_xfile\2013_all_iso\_xfile_2013_10\rhel4_chm_kernel_2.6.9_\_linux-2.6.9.chm2423 struct bus_type ide_bus_type = {2424...
2013-10-24 23:17:59
253
1
原创 parted 源码 分析 分区
#重量级的H:\portage\sys-block\parted\parted-2.3.chmmaininteractive_mode (PedDevice** dev, Command* cmd_list[]) command_get (commands, word); command_run (cmd, dev)) cmd...
2013-10-24 23:15:12
404
原创 sci-mathematics euler 源码 分析
euler_源码_分析H:\portage\sci-mathematics\euler\euler-1.61.0.chm::/index.htmlmain mainloop sort_builtin(); sort_command(); make_xors(); clear_fktext(); accuinit();...
2013-10-24 23:14:08
132
原创 hydra 源码 分析
J:\portage\net-analyzer\hydra\hydra-7.3-src.chmroot/hydra.c1730 int main(int argc, char *argv[]) { my_select(max_fd + 1, &fdreadheads, NULL, NULL, 0, 200000); hydra_sp...
2013-10-24 23:13:26
468
原创 partimage 源码 分析
partimageJ:\portage\sys-block\partimage\partimage-0.6.9.chm::/index.html#服务端root/src/server/partimaged-main.cppmain350 Initialize();416 try { g_Server = new CNetServer(nSe...
2013-10-24 23:11:58
111
原创 mars-nwe_源码_分析 netware 模拟器
mars-nwe_源码_分析J:\sdb1\_xfile\2013_all_iso\_xfile_2013_10\mars_nwe-0.99.pl12.chm#==========================================================================root/nwconn.c2290 int main(...
2013-10-24 23:10:55
133
原创 wireless-tools 内核驱动 前端 网卡 分析
J:\sdb1\_xfile\2013_all_iso\_xfile_2013_06\linux-3.9.3_chm\drivers\net.chm::/S/997.htmlroot/wireless/airo.c3058 static int airo_thread(void *data) {#获取当前的频率 调用树 如下: 5873 stati...
2013-10-17 18:32:47
290
原创 shntool wav 音频 源码 分析
DESCRIPTION="A multi-purpose WAVE data processing and reporting utility"H:\portage\media-sound\shntool\shntool-3.0.10.chm::/S/33.html#L357main 357 src/core_shntool.c ...
2013-10-14 23:36:40
169
原创 quake2 源码 分析
game_export_t *GetGameAPI (game_import_t *import)void SV_Loadgame_f (void) SV_Map (false, svs.mapcmd, true); SV_InitGame (); // the game is just starting...
2013-10-14 23:34:56
271
1
原创 lighttpd 源码 分析
H:\portage\www-servers\lighttpd\lighttpd-1.4.32.chmmain 538 src/server.c int main (int argc, char **argv) { server_init())) { config_read(srv, optarg)) { ...
2013-10-14 23:33:20
350
原创 lame mp3 源码 分析
#2013_10_10 星期四 add by greshemH:\portage\media-sound\lame\lame-3.99.5.chm::/S/91.html#L436main 436 frontend/main.c int main(int argc, char *argv[])464 lame_init(); /...
2013-10-14 23:32:28
265
原创 povray 源码 分析
P:\_xfile_2010_02\povray-3.6.chm::/S/18.html#L59iso_copy_out_to_desktop.pl "sdb1:\sdb1\all_chm\linux_src_chm_0.iso\\_xfile_2010_02\\povray-3.6.chm"比起 现在的版本 这个版本 更加容易 分析 main(int ...
2013-10-14 23:31:50
202
原创 ext2fsd 源码 分析
iso_copy_out_to_desktop.pl "sdb1:\sdb3\lindows\src_exe_mfc_dsp_iso1.iso\\6_文件系统\\ext2fsd\\ext2fsd-0.39.src.chm"最主要的就是对于 一些文件系统的 函数的注册. ext2fsd/init.cdriverentry ( ext2queryglob...
2013-10-14 23:30:58
282
原创 aix_mkfs.jfs2_逆向_分析
#2013_10_10 星期四 add by greshem#资源位于#aix 下 jfs2 jfs2 的文件 系统的创建bos.rte.filesystem_reverse\bos.rte.filesystem\sbin\helpers\jfs2\mkfs#===============================================...
2013-10-10 21:24:45
221
原创 aix jfs2 backbyinode 逆向 分析
#2013_10_10 星期四 add by greshemJ:\sdb1\_xfile\2013_all_iso\_xfile_2013_10\ibm_文件_逆向\bos.rte.archive\sbin\helpers\jfs2\backbyinode所以 分析下来 , backbyinode , 根据 inode 判断 inode 是否是文件, 还是目录, ...
2013-10-10 21:20:52
121
原创 wget 源码 分析
#2013_10_07 星期一 add by greshem整个wget 代码的写的比较凌乱 基本和sendmail 差不多, 代码 是一点一点添加上去的 代码也没有 重构的概念#==========================================================================J:\portag...
2013-10-07 23:38:58
566
原创 dante 源码 分析
#2013_10_06 星期日 add by greshemj:\portage\net-proxy\dante\dante-1.3.2.chm::/index.htmlmain newprocinit(); while(1) { recv_req(child->s, &req)) != 0...
2013-10-07 23:10:13
298
原创 ccrypt 源码 分析
#2013_10_04 星期五 add by greshemstreamhandler 最重要的函数了#==========================================================================J:\portage\app-crypt\ccrypt\ccrypt-1.10.chm::/S/51.html...
2013-10-07 23:09:08
213
原创 gnugo 围棋 源码 分析
#2013_10_07 星期一 add by greshem这里主要 分析 ascii 方式play 的源码的 分支 #==========================================================================J:\portage\games-board\gnugo\gnugo-3.9.1.chmroo...
2013-10-07 23:06:42
407
ntfs-3g-20070920-BETA.chm.rar
2020-05-16
curl-7.67.0.chm.zip
2020-05-12
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人