主页

Nmap Usage

常用的扫描命令 扫所有主机 10.15.88.1/24 -sn 只扫描是否在线, 不扫描端口 -PN 跳过 ping 扫描 -sP 仅使用 ping 进行主机发现 -O 扫操作系统类型 主机发现 -sS 或-sT 扫 TCP -sU 扫 udp -sV扫目标服务版本 扫端口 -p 80 扫指定端口 -p “*” 扫全部端口 –top-ports n 扫使用频率最高的 n 个端口 存文件 xml -oX aa.xml

阅读更多

Showing up is the 75% of the battle

原文 [Showing up is 75% of the battle JoshWolff.ME](https://web.archive.org/web/20230128095804/https://joshwolff.me/2023/01/19/blockchain-events-extra-documentation.html); Showing up is 75% of the battle JAN 19, 2023 • WRITTEN BY JOSH WOLFF Showing up is 75% of the battle - for nearly every singl...

阅读更多

高效 ccpp 调试第六章 进程镜像

6.2 运行期加载和链接 ELF 文件呈现为静态视图. 程序执行时系统将 ELF 动态加载或映射到内存, 从而创建程序的实例. 随后, 系统调用运行时链接器来解析所有加载模块间的符号引用, 包括可执行文件以及共享库中的输入和输出函数及变量. 在生成新的进程时, 系统加载器与链接器会按以下顺序执行操作: 为可执行文件创建内存段并将其内容映射到进程的地址空间. 为所有与可执行文件有依赖关系的共享库创建内存段, 并将它们映射到进程中 对可执行文件及其依赖的共享库进行重定位 执行可执行文件及其所有直接或间接依赖的库的初始化代码, 首先执行依赖库的初始化代码 将程序的控制转移到程序的入口点(Entry) ASLR: 地址空间随机布局 Linux为了提高安全性,...

阅读更多

Macos 磁盘清理记录

日志文件 neat download manager: /Users/zorch/Library/Application Support/com.NeatDownloadManager find . -type d -exec rm -f {} \; 在 Windows 中, 位于 C:\user\xx\AppData\Roaming\NeatDM\... 缓存文件 # brew cache brew cleanup --prune 0 # python cache etc. conda clean --all pip cache purge $ pip cache --help Usage: pip cache...

阅读更多

Latex使用区分不同操作系统的宏命令

写在前面 由于不同 的操作系统(例如我常用的 MacOS 以及Windows)下的 LaTeX 字体是不一样的, 一个明显的区别就是宋体在 Windows 下是 simsun(中易宋体), 而在 MacOS 下是华文宋体. 这在跨平台模板的制作中很麻烦, 如果使用下面的命令: \setCJKmainfont{} Windows 一般来说括号里面要写汉字即宋体, 而 MacOS 就要写 simsun. 下面用宏来重新定义一下. 一个例子 \documentclass{article} \usepackage{ifplatform} % must run with shell escape option!!! % xelatex --shell-escape test.te...

阅读更多

Zshell的奇技淫巧

写在前面 最近看一本书, 学习 vi 和 vim 编辑器 第八版, 偶然发现了一个有用的技巧, 就是在 zsh 中使用快捷键达到和在 vim 中移动光标类似的效果, 看了一些博客, 发现 zsh 还有很多经典的技巧, 下面来列举一下. Mastering Zsh Keyboard Shortcuts for Efficient Shell Navigation and Editing | by Robioki Denis | Medium; 快捷键 光标移动类 老生常谈的 emacs 系列快捷键了, 这里先复习一下: Ctrl+bfnp 分别代表 向后(backward), 向前(forward), 向下(next), 向上(preview) 分别对应左右下...

阅读更多

Brpc学习(三)流式请求的多线程实现

写在前面 好久没更新 brpc 的内容了, 主要是因为还是对 brpc 没有深入的理解, 也沉淀不出来什么东西… 代码:Server 端 #include "echo.pb.h" #include <brpc/server.h> #include <butil/logging.h> #include <gflags/gflags.h> #include <brpc/channel.h> #include <brpc/server.h> #include <brpc/stream.h> #include <string> DEFINE_bool(echo_attachment, true, "E...

阅读更多

X64汇编笔记 1

写在前面 字符串长度计算 msg1 db "hello, world!" , 0xa, 0 msg1Len equ $-msg1-1; calc len of str $-msg1-1 表示当前位置的内存地址减去 msg1 的内存地址, 然后再减一(末尾的\0). gdb 调试汇编程序 如果默认是带% 这种寄存器, 那就是 at&t 格式的汇编语法, 改成 intel 舒服点(可以写到~/.gdbinit文件中) set disassembly-flavor intel 常用的几个指令 disas main # 反汇编 main 函数(.text段) 查看数据格式 用 强大的x 命令 (examine) 首先介绍具体格式 (gdb) h x Ex...

阅读更多

Total views.
您是Zorch的第 个小伙伴
Hits