最近自己要去深圳,开始人生的第二份工程,所以整理以前自己写过的小玩意代码(跟自己工作的代码无关),自己下班回家写的代码,准备卸载简历里面去求职。代码风格自己有注意,但还是每次看自己以前写的代码就感觉是那么丑。
1:NDIS实现类似P2P终结者的核心代码。
说明:最近辞职以后在写东西,自己开始玩驱动开发,发现还是没有想象中难,但环境还是比应用层开发环境还是差多了,要非常注意内存的一些细节,不然很容易导致蓝屏。还有就是NDIS 中间层资料太少,中国书籍有一定的介绍,但只是简单的代码,而那些扩展的Passhru的代码都是抄老外的博客,而且我发现官方的Passhru有一个隐藏的BUG,会在一定条件下导致内存越界,但我目前发现所有的passhru的代码都没有注意到这个问题,NDIS中间层资料太少,常见的在驱动中发送数据包蓝屏,和NdisRequst蓝屏都可以在我代码看到怎么处理,网上对应一些代码其实都会有一点问题。有的我感觉估计贴出一些错误代码,貌似这一块代码比较商业话。
功能:1:禁止指定IP访问
2: 禁止指定网页访问.
3: 禁止指定QQ登录。
4: 本来想实现一个DNS欺骗的功能,由于要弄别的东西,暂时没有弄。
演示:这个2台真机测试,这个是我以前贴的图片,最新版的客户端进行修改,改掉代码中的硬编码
2:百度指数破解
说明:百度指数破解貌似有很多在弄,能破解人不是很多,我完全破解2013 10月份用SWF加密的那个版本,那时候加密算法放在一个swf,我自己构造一个swf加载那个swf调用破解算法进行破解,请求数据是内含浏览器,然后用Fiddercore来捕获请求的连接。后来2014 3月百度改变版本,进行新的加密,那时候花几天破解,这个加密基本框架貌似百度还一直用,那时候3月新版本我能解密去一个关键字所有的时间的百度指数,后面因为演示丢给一个和百度有关系网友,后面几天就又改版了,改不多,但加密明显针对我了,因为把那原先加密的代码丢在那里,但真正却没有任何调用,这个明显就是想混淆一下。后面一个朋友,他说他只要明文内容,我就没有仔细跟解密东西,但我说百度框架没有边,2个KEY的算法我已经有的c++代码写来,可以任意构成请求包来请求加密的百度指数,这个我现在不想弄了,直接丢出来,给那些还在弄或者准备弄的现成的源代码。
说实话这里获取KEY分析花了一些精力,因为所有的都是动态的,我自己还从JS库扣出一段代码用来调用。真心不容易,如果我有时间,我把我代码一些东西说明一下,因为看代码可能看不明白写的什么
功能:获取百度指数(不内嵌浏览器,这样可以批量进行查询,内含百度登录模拟代码)
演示:因为我那时候给朋友是那时候返回一些数据是明文,后来竟然变成密文,我最近才发现。但获取KEY构造请求功能已经实现了。
3:GOOGLE在线翻译
说明:自己以前写了一个版本(那时候是百度和有道),因为那时候SBB自己解析json。后面自己写了一个GOOGLE。没有太多说了。对于那些超长的中文,我这个翻译会得不到GOOGLE的数据,因为GOOGLE对于一定长度的数据会换一个请求来请求,当时没有太注意,后面发现这个问题,也懒的改写代码。
功能:实现GOOGLE在线翻译模拟。
演示:
4:今目标自动签到or签退
说明:这个东西是企业免费管理软件,我当初的公司用这个软件,因为自己老是忘记签退,如是写一个这个模拟软件,后面自己分享到百度网盘,想不到还几百下载使用那个东西,很多人加我,问我怎么使用,我写的版本只适合那种早上签到和晚上签退。后面自己又更新了一个版本。
演示就不演示,使用挺简单。
代码下载
NDIS类似P2P总结者核心功能
链接: http://pan.baidu.com/s/1kTvAko3 密码: h9gw
驱动客户端源代码。
http://pan.baidu.com/s/1gdGHffd
百度指数
我这里把实现功能都放在DLL里面的。一个sin有2个工程,因为里面含有百度帐号密码,我去掉了,你自己填写你自己百度帐号,重新编译吧。
链接: http://pan.baidu.com/s/1jG7N2OQ 密码: au6s
GOOLE在线翻译
链接: http://pan.baidu.com/s/1i341EDZ 密码: y3js
今目标
链接: http://pan.baidu.com/s/1i3xGgg1 密码: joya
本来还一个CSND刷分源代码分享,今天才发现csdn改了请求了。
小鱼技术群:
274301756
小鱼QQ:
879801208
如果工作推荐也可以m我哦,我去年毕业,但有快2年工作经验,计算机网络专业,大学自学编程,代码量上百万,windows开发谈不上精通,从上到下都有了解,擅长vc开发,擅长网络程序开发(客户端),服务器开发有研究,但没有实战经验,写一个半成品网络库(事件驱动模式+线程池),后面弄别的去了,了解linux开发,现在对于我平台不是问题,语言不是问题(千万不要我网页开发,我特不喜欢网页开发那种形式)。。。。略
一些具非常有用源代码分享(百度指数破解(最新版),NDIS实现类似P2P终结者功能代码,GOOGLE在线翻译等等)