2019年11月7日

摘要: 思考题第一题:DES的循环移位有什么讲究第二题:AES的S盒替换仿射变换有什么作用第三题:AES最后一轮为什么没有列混淆TOC 思考题 第一题:DES的循环移位有什么讲究 每次密钥的循环分别为:1,1,2,2,2,2,2,2,1,2,2,2,2,2,2,1 这样的循环移位虽然都是固定的移位,但是对于 阅读全文

posted @ 2019-11-07 20:08 Volcano3511 阅读(178) 评论(0) 推荐(0) 编辑

摘要: 用最新的还是不好,各种乱七八糟的问题 温馨提示:如果没有开始安装,那就去选低版本的,如果已经开始,又不想再换,那就可以看下去。。。 准备 openssl-1.1.0 ActivePerl 具体版本就随便了 ActivePerl就正常安装就好了 openssl 先解压就好 安装 cd 到openssl 阅读全文

posted @ 2019-11-07 20:07 Volcano3511 阅读(1150) 评论(1) 推荐(0) 编辑

摘要: 起源和含义三个组件:命令行使用对称加密单向加密生成密码生成秘钥对创建CA和申请证书(1)、创建自签证书(2)颁发证书(3)吊销证书算法编程APIDESCBCCBC(带填充)CFBOFBAESRSA密钥RSA密钥产生函数RSA_generate_key(),需要指定模长比特数bits和公钥指数e。另外 阅读全文

posted @ 2019-11-07 20:06 Volcano3511 阅读(340) 评论(0) 推荐(0) 编辑

摘要: BN大数系列函数【公钥对象PUBKEY的IO】【RSA私钥对象RSAPrivateKey的IO】【RSA公钥对象RSAPublicKey的IO】【RSA公钥对象RSA_PUBKEY的IO】TOC BN大数系列函数 //新生成一个BIGNUM结构 BIGNUM *BN_new(void); //释放一 阅读全文

posted @ 2019-11-07 20:05 Volcano3511 阅读(261) 评论(0) 推荐(0) 编辑

摘要: 命令行生成密钥openssl生成证书,公私钥的方法BIOprintf函数十六进制格式化输出并且2字节对齐OpenSSL中读取PEM文件的问题#TOC 命令行生成密钥 openssl genrsa -out private.key 1024 openssl rsa -in private.key -p 阅读全文

posted @ 2019-11-07 20:03 Volcano3511 阅读(135) 评论(0) 推荐(0) 编辑

摘要: 长度通过OpenSSL解析X509证书基本项openssl MD5 openssl之aes加密(源码分析 AES_encrypt 与 AES_cbc_encrypt ,加密模式)基本过程 TOC 长度 AES的基本要求是,采用对称分组密码体制,密钥长度的最少支持为128(8个字节)、192、256 阅读全文

posted @ 2019-11-07 20:01 Volcano3511 阅读(159) 评论(0) 推荐(0) 编辑

摘要: 关于RSA PEM文件格式PEM私钥格式文件PEM公钥格式文件PEM RSAPublicKey公钥格式文件关于0xC0000005: 读取位置 xxx时发生访问冲突区别: RSA_private_decrypt and RSA_private_encryptTOC OpenSSL 内置的API的类型 阅读全文

posted @ 2019-11-07 19:59 Volcano3511 阅读(628) 评论(0) 推荐(0) 编辑

摘要: org16位汇编读取CMOS时间并显示汇编 在屏幕中央显示时钟汇编常见错误 合集(转)8086汇编 loop延时8086汇编 int16hTOC org 指定一个地址,后面的程序或数据从这个地址值开始分配。 16位汇编读取CMOS时间并显示 http://blog.csdn.net/cyousui/ 阅读全文

posted @ 2019-11-07 19:58 Volcano3511 阅读(238) 评论(0) 推荐(0) 编辑

摘要: lea指令 lea指令定义变量TOC 定义变量 用local在栈上定义了一个局部变量LocalVar,你知道实际的指令是什么么?一般都差不多像下面的样子: push ebp mov esp, ebp sub esp, 4 现在栈上就有了4各字节的空间,这就是你的局部变量。 接下来,你执行mov Lo 阅读全文

posted @ 2019-11-07 19:55 Volcano3511 阅读(198) 评论(0) 推荐(0) 编辑

摘要: 有符号整数除法指令 IDIV,此指令进行有符号的除法运算,使用的操作数格式与DIV指令格式相同。 在进行8位除法之前,被除数(AX)必须进行符号扩展,余数的符号和被除数总是相同。 那么符号扩展顾名思义其实就是将它的符号位进行扩展,那么符号扩展有无相关的指令呢? 当然有, 那就是CBW CWD CDQ 阅读全文

posted @ 2019-11-07 19:54 Volcano3511 阅读(899) 评论(0) 推荐(0) 编辑

摘要: 定义特点技术隐形技术:加密技术:优缺点优点缺点TOC 定义 引导型病毒指寄生在磁盘引导区或主引导区的计算机病毒。此种病毒利用系统引导时,不对主引导区的内容正确与否进行判别的缺点,在引导型系统的过程中侵入系统,驻留内存,监视系统运行,待机传染和破坏。按照引导型病毒在硬盘上的寄生位置又可细分为主引导记录 阅读全文

posted @ 2019-11-07 19:53 Volcano3511 阅读(1904) 评论(0) 推荐(1) 编辑

摘要: 计算机系统概论 把以软件为主实现的机器称为虚拟机器;把由硬件和固件实现的机器称为实际机器。 高级语言的翻译程序有编译程序和解释程序两种。 计算机系统的层次结构从低到高: (1)微程序机器(第0级)、 (2)传统机器(第1级)、 (3)操作系统机器(第2级)、 (4)汇编语言机器(第3级)、 (5)高 阅读全文

posted @ 2019-11-07 19:50 Volcano3511 阅读(475) 评论(0) 推荐(1) 编辑

摘要: 显卡选择分为四个档次: 入门首选: GT730K 1GD5(注:2GD5版本性价比不高,这个级别建议1GD5版本) 中级首选: GTX750Ti(注:此型号为N卡中的老将,第9、10代产品都没有出现替代的型号,是700元级独显的常青树。由此看出厂商的重点都在千元以上的卡,原因很简单,越高级的产品利润 阅读全文

posted @ 2019-11-07 19:50 Volcano3511 阅读(4598) 评论(0) 推荐(0) 编辑

摘要: AES加密 AES加密要求分析设计结果补充说明代码使用方法主文件头文件TOC 要求 明文、密钥和向量都是通过文件输入,密文通过文件输出 可以通过选择加密模式:CBC和EBC 计算程序运行时间 对于长度的不够的情况,在最后填充0来补足 输出最后一块的加密结果 分析 对于文件的输入输出,主要就是用到了C 阅读全文

posted @ 2019-11-07 19:46 Volcano3511 阅读(854) 评论(0) 推荐(0) 编辑

摘要: 网络编程——文件传输 网络编程——文件传输要求思路结果代码客户端服务端TOC 要求 客户端向服务端发起socket连接,建立数据传输通道 客户端向服务端发送要传输的文件名称,以'#'字符结尾,服务端逐字符接受,知道接收到‘#’ 客户端向服务端发送文件长度,4字节 客户端向服务端发送文件内容 服务端接 阅读全文

posted @ 2019-11-07 19:46 Volcano3511 阅读(825) 评论(0) 推荐(0) 编辑

摘要: 很简单的题目先file,然后checksec64位,NX然后查看源代码 查看函数列表发现有一些没有调用的函数其中有一个goodgame的函数打开看看涉及到文件打开,读取刚好是flag.txt,而且程序中刚好是将flag的内容一个个的读取出来,所以想到栈溢出来使得执行goodgame游戏自己在本机上随 阅读全文

posted @ 2019-11-07 19:44 Volcano3511 阅读(172) 评论(0) 推荐(0) 编辑

摘要: Hook学习 Hook学习Windows 消息机制HOOK机制Hook 种类核心函数Hook API关于HOOK效率TOC Windows 消息机制 Windows操作系统是建立在事件驱动机制之上的,系统各部分之间的沟通也都是通过消息的相互传递而实现的 通常情况下,应用程序只能处理来自进程内部的消息 阅读全文

posted @ 2019-11-07 19:42 Volcano3511 阅读(241) 评论(0) 推荐(0) 编辑

摘要: Detours背景介绍TOC Detours Detours是微软开发的一个函数库,可用于捕获系统API。 背景介绍 我们截获函数执行最直接的目的就是为函数增添功能,修改返回值,或者为调试以及性能测试加入附加的代码,或者截获函数的输入输出作研究,破解使用。 通过访 问源代码,我们可以轻而易举的使用重 阅读全文

posted @ 2019-11-07 19:39 Volcano3511 阅读(524) 评论(0) 推荐(0) 编辑

摘要: 附件列表 阅读全文

posted @ 2019-11-07 19:38 Volcano3511 阅读(128) 评论(0) 推荐(0) 编辑

摘要: http://abcdxyzk.github.io/64位汇编当参数少于7个时, 参数从左到右放入寄存器: rdi, rsi, rdx, rcx, r8, r9。当参数为7个以上时, 前 6 个与前面一样, 但后面的依次从 “右向左” 放入栈中,即和32位汇编一样。参数个数大于 7 个的时候H(a, 阅读全文

posted @ 2019-11-07 19:36 Volcano3511 阅读(7754) 评论(0) 推荐(0) 编辑