04 2016 档案

摘要:最后在实现各种常见加密算法,下篇或者下下篇放出AES源码,用了C++哦(难道我要开始找对象了吗~~) // 这次我说的仅仅是计算机,更甚者是编程技术这一块的书,而并非其他。首先谈一谈选书吧。我从大一到同在自诩也看了一些书了,虽然全部是一些编程方面的,什么C# PHP 正则表达式等等。好书当然是有的, 阅读全文
posted @ 2016-04-29 00:54 Distance、 阅读(195) 评论(0) 推荐(0)
摘要:#define SECTION_SIZE 8 //每段密文字节数,DES为8个字节64位 #define GET_BIT(x,y) (x |((BYTE)0xff >y)) //将X的第Y位保留,其余位置1 #define FORM_DWORD(p1,p2,p3,p4) ((((DWORD)p1) > (y-1)*8)) >>(4-y)*8))//将双字X的第Y个字节提取出来 #define ... 阅读全文
posted @ 2016-04-24 22:28 Distance、 阅读(4858) 评论(0) 推荐(0)
摘要:这里我并非说一说计算机方面的专业词汇,比如什么.net框架,mfc框架.现代计算机架构等等。而是说得更加大一点。大到一个学科,经济学哲学等等。 开始想到这个话题来源于选修课老师的一番话,她当时正在跟我们闲扯,说到日本的物价比国内低许多,她的许多日本朋友说中国人都是土豪诸如此类。然后我就在想我们享受着 阅读全文
posted @ 2016-04-20 00:51 Distance、 阅读(652) 评论(0) 推荐(0)
摘要:今天贴出一个迷宫算法,所谓迷宫,既然用一个二维数组来描述,墙用0X2A表示,不能走,起点给定一个坐标,终点为一个给的确定的值。使用了图论的深度优先遍历,自己定义了一个路径栈,下面上代码 阅读全文
posted @ 2016-04-19 14:10 Distance、 阅读(4328) 评论(0) 推荐(0)
摘要:想写一个自己的crackme很久了,委实下不了手。于是这段时间看了些密码学的东西,有所悟,感觉能连在一起便写点东西吧。 介绍下散列函数,说得直白点就是将一段内容变成定长的另一段,假设明文为a,密文为b 那么有b=f(a)。这个F就是散列函数,当然了这个说法相当的相当宽泛,任何对内容的处理几乎都可以这 阅读全文
posted @ 2016-04-15 00:20 Distance、 阅读(252) 评论(1) 推荐(0)
摘要:从大学初学的web开发,再到去年的C#,再到下半年的网络,最后到现在的逆向驱动。也只能说越走越阔,越来越感觉不懂的东西太多,觉得可能抓住一个就会放过另外一个,看看算法又怕丢了驱动,写两个crackme又怕密码学不位,书书了厚厚的几本,有些看起来很快,理解起来飞快,有些,比如软件调试,借用某人的一句, 阅读全文
posted @ 2016-04-09 01:00 Distance、 阅读(308) 评论(0) 推荐(0)
摘要:做看雪的crackme才看出差距,包含的东西比别的多。 这个ck没别的,用代码校验和来做反调试,于是下硬件断点,直接还原上代码 阅读全文
posted @ 2016-04-09 00:16 Distance、 阅读(574) 评论(4) 推荐(1)