实验
文章平均质量分 50
学渣Heviosr
none
展开
-
一个栈溢出的实验
———-一:ret2addr和ret2reg(绕过随机化)———- 测试环境:Ubuntu 12.04 调试工具:gdb(可用图形界面工具:insight)+ core文件 说明:若直接在gdb里执行程序,地址空间和程序单独运行时不同。程序出段错误可生成core文件,保存出错时的上下文信息,结合gdb一起,可以得知程序单独运行时的一些状态。实验前设置core文件大小:u转载 2016-07-26 01:18:56 · 2567 阅读 · 0 评论 -
代数密码下字符串—>二进制—>字符串
话不多说,直接上代码 这个密码算法原理很简单,《密码学引论》有介绍#include <stdio.h>#include <string.h>int bitch(int c, int *arr,int temp) { int num =temp; for (int i = 0; i <7 ;i++) { arr[temp -1 -i] = (c & 1) ? 1原创 2016-11-30 00:08:22 · 558 阅读 · 0 评论 -
DES加密——>64位二进制(8字节)——>突破8字节
密码学课程第一次实验就要根据课本知识实现DES加密,根据《密码学导论》的详细原理解释和网上的一些资料,于是迫不及待写了一份。首先言简意赅地讲一下我这里涉及的一些函数&函数需要实现的功能/*--------------------------编写函数声明-------------------------------*/1.DES子密钥扩展void DES_MakeSubKeys(char key[原创 2016-12-04 22:46:58 · 6314 阅读 · 1 评论