【毕业设计日记-4月】已经破解密文

今天进度比较快。

上午对着书用wireshark找上次抓过的包,分析信息,我之前一直以为传递的数据信息会在

这个请求报文里,没想到其实在响应报文里。

看到这些熟悉的标识符就知道找对了,因为源程序中最后发送出去的内容也是msgContent,这两个密文也符合之前的明文“hi” “hey man”(字符串长度差,第一个字符一样)。

今天主要最困惑的是之前这个函数

不知道他的用处到底是什么,之前还猜想是对汉字这种特殊编码进行转换。今天请教了实验室一个学长,他说这个就是把字符串转化成字节的过程,因为这个参数paramString就是以16进制形式传进来的,比如说把字符串“7B”转换成7B,要转换成数,可以使用的数。而一个字符是一个字节,8位2进制,也就是2位16进制,所以这个长度必须要是偶数,不然就会抛出异常。

之前真的是想多了…而且到处问。。还是太年轻。

然后百度百科上的RC4词条里的算法就可以直接使用,而且比较简单,把里面的参数改改,把密文按这个形式放到数组里:

运行或调试可以看到解密后的明文:(因为放进去的是密文,加密相当于解密,调用一次RC4就是解密,再调用一次就加密了,这个函数还可以自己再改改以使用)

至此,毕设总算有了一些成果。

接下来的工作就是使用套接字编程,抓取流过本地网卡的数据包,提取出HTTP响应报文中的这些字段并解密。

再提一句,想了大半天的问题,这位研究生学长分分钟给我解惑,让我觉得研究生这条路实在是任重道远……

时间: 2024-10-04 22:25:16

【毕业设计日记-4月】已经破解密文的相关文章

【毕业设计日记-4月】WINCAP程序框架

今天又看了一下WINCAP技术文档的第七篇——处理脱机堆文件.把其中两个程序综合了一下,再使用前面讲到的filter,自己捣鼓出来了一个程序的基本框架. 目前我这个做得还很基本,可以抓到相应的数据包,但仍存在两个问题: 1.只能人工设定先捕获多少个数据包到堆文件,再从中一个个读取 2.我抓的包(如下右)只有HTTP包的内容,没有json的内容,我不懂json和HTTP数据包到底是什么关系,json的内容并没有接在HTTP报文后面 问题2比较关键,亟待解决.问题1的话算是一个提升,现在设想是开两个

【毕业设计日记-4月】mark小尝成果

千辛万苦,终于可以把消息提出来了!!! 对之后的工作提几点: 1.加上图形界面(虽然没什么好用图形界面的但是还是好看一点) 2.过滤器还需要优化,例如发送比较长的消息的时候不能简单设置 less 1500 3.偶尔出现程序崩溃情况,还不知道原因 4.中文还不能在控制台显示,只能显示英文和其他字符 粗糙代码如下: 1 #ifdef _MSC_VER 2 /* 3 * we do not want the warnings about the old deprecated and unsecure

【毕业设计日记-4月】pcap编程之分析数据包

昨天看到了最重要的一部分,分析数据包. 这个分析UDP的程序基本上前面都能看得懂,主要还是对报文的分析这一部分. 在blog里找到的图,对于这个过程,反过来也就是:应用层数据,封装成UDP或者TCP报文,再加上IP首部,然后再加上以太网首部,就成为了可以在链路层传播的数据帧. 以太网驱动程序首先根据以太网首部中的"上层协议"字段确定该数据帧的有效载荷(payload,指除去协议首部之外实际传输的数据)是IP.ARP 还是RARP 协议的数据报,然后交给相应的协议处理.假如是IP 数据报

【毕业设计日记-4月】gzip格式解压

之前很困惑的一个问题,这两天也倒腾出来了,就是wireshark分析出来的这个 ↑  ①Frame   ↑②De-chunked entity body  ↑③Uncompressed entity body 这三部分的关系是啥? 网上也找不到,还是请教了师兄师姐,才知道①是报文的所有内容,②是①中HTTP报文后面压缩的内容,③就是这部分压缩内容解压后的内容,也就是msgContent等等等这些需要的内容,所以我现在要做的就是截获报文之后对这部分内容进行解压(然后再提取msgContent的内容

eden破解密文

题目名称 破解密文 题目描述 题目大意:Mo and Larry have devised a way of encrypting messages. They first decide secretly on the number of columns and write the message (letters only) down the columns, padding with extra random letters so as to make a rectangular array

无忧考吧一级MS办公软件2015年3月版破解

今天给大家演示一下如何绕过"无忧考吧一级MS办公软件2015年3月版"的激活程序,练习全部考题(一共71+5套题目) 声明:该博文只做交流使用,严禁作其他商业用途.希望文章能够引起相关软件公司的重视,及时修补漏洞. 破解思路:无忧考吧2014年9月发布的一级MS办公软件已经被破解(不是我干的),我今天就利用这个2014年破解版来运行2015年的未激活版. 1)登录百度网盘下载2014年9月份一级办公软件原始安装包和破解文件,网盘地址:http://pan.baidu.com/s/1i3

毕业设计日记

3.15-3.16 复试终于完成了,我也顺利考上了研究生.这两天就开始着手准备毕设了. 我在等待下载各种所需环境配置的时候在翻译论文,现在论文已经完成百分之60了. 根据<Android软件安全与逆向分析>这本书开头的章节配置环境,下载所需的Android SDK , NDK, 给Eclipse配置CDT,ADT,配置系统PATH环境变量. 对于一个没有接触过安卓开发的小白来说,我安慰自己说这些耗费的时间权当是在交学费吧.现在我就正在等ADT-23.0.7的下载.由于没有经验,之前配置的是AD

单片机 防破解 技术论述

单片机防破解,近几年专门针对于产品设计,最终在产品程序加密这一块,发现是一个非常实际的问题,公司研发产品几十万,竞争对手花几万破解复制你的产品,而其他竞争对手能够使用更低的成本复制已经被破解的产品,让你的产品在短短1个月内成为烂大街的货:在这种市场风气下非常阻碍具备创新能力公司的发展:因此在3个月各种询问以及沟通过程中,从如何破解单片机系统到如何防止破解进行说明,希望能够帮助具有相同需求的朋友:在此利用市场上破解率最高的STM32单片机来说明.一.破解单片机系统,分为两步:1.从单片机中将二进制

关于这个月和寒假的计划

一个菜鸟的烦恼日记 这个月开始12/8号,开始上Rhcsa的课,每个星期六日都上,一上就上了8小时,那个老师挺会废话,我之前用了一星期看完他的视频,期间用1.5的速度看的视频,哎,周末不能回家,还是家里的菜好吃,在学校穷得只能吃乌冬面了. 昨天我蹲坑的时候一直在想一个问题周兵周五开会说JS没什么用,不要一直研究,我一开始是觉得如果我深入js的话,就相当于熟悉了语言,这样的话去学习其他语言后容易一些,所以一直没有听他的,不过蹲坑时突然觉得他好像说得没错,如果做个网站的话,js好像就做一些动态的东西