摘要:
1.inotify linux下inotify可以实现监控文件系统事件(打开,读写删除等),inotify最常见的api有以下几个: inotify_init:用于创建一个 inotify 实例的系统调用,并返回一个指向该实例的文件描述符。 inotify_add_watch:增加对文件或者目录的监 阅读全文
摘要:
IDA查看Exports有3个TlsCallback 只有TlsCallback_2有用 其中创建6个线程用于代码动态解码smc 只有前三个线程有用 分别对check_part1,check_part2,check_part3代码解码 thread_smc1 thread_smc2 thread_s 阅读全文
摘要:
逻辑运算又称布尔运算 布尔用数学方法研究逻辑问题,成功地建立了逻辑演算。他用等式表示判断,把推理看作等式的变换。这种变换的有效性不依赖人们对符号的解释,只依赖于符号的组合规律 。这一逻辑理论人们常称它为布尔代数。20世纪30年代,逻辑代数在电路系统上获得应用,随后,由于电子技术与计算机的发展,出现各 阅读全文
摘要:
z3 download http://z3.codeplex.com/releases z3 documentation http://z3prover.github.io/api/html/namespacez3py.html 阅读全文
摘要:
1、MSYS2 环境搭建 1.1、安装 msys2 的主页地址: http://www.msys2.org/ 下载32位或64位,我这里 下载了64位 msys2-x86_64-20161025.exe 双击傻瓜式安装 1.2、更新软件包 开始菜单->MSYS2 64bit->MSYS2 MinGW 阅读全文
摘要:
分析发现这是RSA算法,提供了N和D,输入e和p进行匹配。其计算公式如下: 其中的invert是求模反元素的函数调用。 阅读全文
摘要:
如果你问我,哪一种算法最重要? 我可能会回答"公钥加密算法"。 因为它是计算机通信安全的基石,保证了加密数据不会被破解。你可以想象一下,信用卡交易被破解的后果。 进入正题之前,我先简单介绍一下,什么是"公钥加密算法"。 一、一点历史 1976 年以前,所有的加密方法都是同一种模式: (1)甲方选择某 阅读全文
摘要:
研究RSA 不知为何,这几天突然有些心烦。望苍茫大地,凭添几分忧伤,可能是下雨的缘故。本篇主要想详细介绍RSA加密算法的原理,经常听别人说,这里是自己想搞清楚,弄明白。首先介绍了基本的数学原理,然后给出一个具体的计算例子和相关的理论充分性证明。皓眸大前端开发学习转载请注明出处:http://www. 阅读全文
摘要:
利用SEH技术实现反跟踪,这个方法比单纯用判断API函数第一个字节是否为断点更加有效,可以防止在API函数内部的多处地址设置断点 通过int 3指令故意产生一个异常,从而让系统转入自己的异常处理函数,修改CONTEXT结构的regFlag中的TF位设置为1,并且将ContextFlags修改为CON 阅读全文