博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

03 2023 档案

摘要:目录: (1) u命令(反汇编) (2) dt命令(查看数据结构) (3) ln命令(查找就近的符号) (4) x命令(显示模块的符号) (5) k命令(显示调用栈) (6) d命令(以数据方式显示) (7) b命令(断点) (8) lm lmvm (显示模块信息) (9) .reload (重加载 阅读全文

posted @ 2023-03-30 19:42 linFen 阅读(405) 评论(0) 推荐(0) 编辑

摘要:0:136> lmv m KERNELBASEBrowse full module liststart end module name00007ffa`4bdf0000 00007ffa`4bf05000 KERNELBASE (pdb symbols) D:\Windows Kits\10\Deb 阅读全文

posted @ 2023-03-30 09:23 linFen 阅读(351) 评论(0) 推荐(0) 编辑

摘要:0:136> lmv m ntdllBrowse full module liststart end module name00007ffa`4e890000 00007ffa`4ea3c000 ntdll (pdb symbols) D:\Windows Kits\10\Debuggers\x64 阅读全文

posted @ 2023-03-30 09:19 linFen 阅读(696) 评论(0) 推荐(0) 编辑

摘要:关键部分可以通过 ! ntsdexts 扩展、 ! critsec 扩展、 ! .Cs 扩展和 dt (显示类型) 命令显示。 ! Ntsdexts extension 显示与当前进程相关联的关键部分的列表。 如果使用了 -v 选项,将显示所有关键部分。 以下是示例: 0:000> !locks C 阅读全文

posted @ 2023-03-30 09:13 linFen 阅读(57) 评论(0) 推荐(0) 编辑

摘要:User32.dll,kernel32.dll,shell32.dll,gdi32.dll,rpcrt4.dll,comctl32.dll,advapi32.dll,version.dll等dll代表了Win32 API的基本提供者;Win32 API中的所有调用最终都转向了ntdll.dll,再由 阅读全文

posted @ 2023-03-30 09:10 linFen 阅读(74) 评论(0) 推荐(0) 编辑

摘要:NV版本 FNV哈希算法全名为Fowler-Noll-Vo算法,是以三位发明人Glenn Fowler,Landon Curt Noll,Phong Vo的名字来命名的,最早在1991年提出 特点和用途:FNV能快速hash大量数据并保持较小的冲突率,它的高度分散使它适用于hash一些非常相近的字符 阅读全文

posted @ 2023-03-20 14:31 linFen 阅读(825) 评论(0) 推荐(0) 编辑

摘要:1、概念 哈希之所以广泛存在,是因为它能在绝大多数情况下可以在O(1)的时间复杂度中完成元素的查找。它的核心是数组,如果输入是一个自然数,那么当然可以在常数时间内搜索到自然数所对应的数组元素了。但在工程实践中,要查找的关键字往往都不是自然数,即使是自然数也有可能是很大的值。因此,只要我们提前把关键字 阅读全文

posted @ 2023-03-20 14:11 linFen 阅读(65) 评论(0) 推荐(0) 编辑

摘要:1 DJBX33A算法原理 2 DJBX33A算法典型实现 2.1 PHP(zend_string.h) 2.2 Apache(apr_hash.c) 2.3 BerkeleyDB(src\hash\hash_func.c) 2.4 Python(pyhash.c) 3 DJBX33A算法相似实现 阅读全文

posted @ 2023-03-20 11:28 linFen 阅读(81) 评论(0) 推荐(0) 编辑

摘要:简介 哈希方法学 哈希函数和素数 位偏向 各种形式的哈希 常用的哈希函数 各版本哈希代码下载 简介 哈稀函数按照定义可以实现一个伪随机数生成器(PRNG),从这个角度可以得到一个公认的结论:哈希函数之间性能的比较可以通过比较其在伪随机生成方面的比较来衡量。 一些常用的分析技术,例如泊松分布可用于分析 阅读全文

posted @ 2023-03-20 10:41 linFen 阅读(98) 评论(0) 推荐(0) 编辑

摘要:在CodeSmith中,如果生成的代码是SQL脚本,则可以在生成代码完成时自动执行生成的代码,也就是在生成的SQL脚本的同时在数据库中创建新的对象。 用BaseTemplates.ScriptUtility对象提供ExecuteScript方法可以实现,如果想在生成代码完成后立即执行生成的脚本,可以 阅读全文

posted @ 2023-03-17 09:27 linFen 阅读(85) 评论(0) 推荐(0) 编辑

摘要:1.procdump 安装 1). rpm -Uvh rpm -Uvh https://packages.microsoft.com/config/centos/7/packages-microsoft-prod.rpm 2)yum install procdump 也可以参考 https://gi 阅读全文

posted @ 2023-03-02 22:19 linFen 阅读(227) 评论(0) 推荐(0) 编辑

摘要:1.启用收集配置 对当前用户 ulimit -c unlimited 对所有用户 Edit the file. /etc/security/limits.conf 增加行 soft core unlimited 2.收集触发 2.1. kill kill -s SIGQUIT PIDkill -s 阅读全文

posted @ 2023-03-02 20:55 linFen 阅读(188) 评论(0) 推荐(1) 编辑