??xml version="1.0" encoding="utf-8" standalone="yes"?>欧美视频第二页,麻豆久久久9性大片,亚洲美女视频在线观看http://m.shnenglu.com/yangsf5/category/20871.htmlkeep thinking keep coding.zh-cnThu, 14 Jul 2016 09:22:26 GMTThu, 14 Jul 2016 09:22:26 GMT60一ơ简单的hackhttp://m.shnenglu.com/yangsf5/archive/2014/05/15/206970.htmlSheppard YSheppard YThu, 15 May 2014 03:11:00 GMThttp://m.shnenglu.com/yangsf5/archive/2014/05/15/206970.htmlhttp://m.shnenglu.com/yangsf5/comments/206970.htmlhttp://m.shnenglu.com/yangsf5/archive/2014/05/15/206970.html#Feedback0http://m.shnenglu.com/yangsf5/comments/commentRss/206970.htmlhttp://m.shnenglu.com/yangsf5/services/trackbacks/206970.html
2016-07-12 日更?nbsp;
此篇博客已经q移到新博客Qƈ做行文检查和优化排版Q?br />
http://blog.clawz.me/2014/05/15/14-a-easy-hack/

一、背?/span>
     朋友公司有款老YӞq行在windows下,C/S架构。客L(fng)为很久前外包开发的。这个客L(fng)为GUI界面。朋友想定时自动让Y件做些事情。这个客L(fng)以前设计时没有提供这U定时功能,只有每次执行当次的操作。朋友自己对软g开发不熟,如是扑ֈ我?/div>
二、朋友给的解x?/div>
     他表C做个按键脚本之cȝQ定时的L拟在客户端上的单ơ操作?/div>
三、我的解x?/div>
Q一Q了(jin)解需?/div>
     q是C/S架构Q之前是每次鼠标点击后,客户端给服务器发送相应的|络包。现在要做的是破解这个协议,然后自己写程序定时发送对应协议的|络包即可?/div>
Q二Q解x?/div>
     朋友的解x案,对于擅长客户端的人是可以的。但是我不怎么擅长Q会(x)׃时间?/div>
     所以我选择我自己更擅长的网l编E。如上边说的Q先破解协议Q然后想q啥非常方便了(jin)?/div>
四、解册E?/div>
Q一Q破解协?/div>
     本想找个协议监听软gQ我来远E操作就行了(jin)Q但是他们用环境公|无法连入。如果我写文让他来按步骤走Q对于非专业人士来说也挺费事的?/div>
     随后我想C们的行业不那么互联网Q他们联pȝ外包素质应该不是那么高。估计也是windows那套.net搞的Q顶多也java搞的。所以让他把客户端拷出外|,我来反编译试试。同时我ȝ上查?net的反~效果,有网游表C没有؜效果的C#代码反编出来跟源代码基本没啥区别Q另外以前反~译qjavaQ反~得的代码也跟原工程差不多。所以开始E定的祷反编利?/div>
     看了(jin)眼客L(fng)里的各文Ӟ感觉到是C#Q找?jin)个dotPeekQ反~译出来相当清晰。(q玩意的反编译效果比以前反编译flash的代码还清晰Qflah反编译后的变量名基本~程local1之流?jin),q个C#反编出来变量名都是好的)(j)
Q二Q分析协?/div>
     C#代码虽没写过Q但是语法跟Java/C++非常像。分析v来不是很费劲?/div>
     果然代码写的很windows?netQ客L(fng)直接q接的数据库Q然后在客户单发起select之类的查询语句。数据库表和字段名基本是中文拼音首字母?/div>
     后来具体逻辑也懒得看Q直接找到数据库的配|,让朋友在内网装个数据库客L(fng)Q连数据库看表里数据?jin)。让他比对表里数据和客户端Y件上昄的数据对比,扑և׃要的哪几个字Dc(din)?/div>
Q三Q实现需?/div>
     q个是整个过E里最单的?jin)。用?jin)自己最喜欢的golang写了(jin)个没有GUI的程序,定时l他L据库查想要的数据?/div>
五、后?/div>
     整个q程的顺利多亏给他们写外包的公司用的C#Q还没有做代码؜淆之cȝ?/div>


Sheppard Y 2014-05-15 11:11 发表评论
]]> þۺɫ֮þۺ| þþþAVȥ| þ99žŹѿС˵| ƷۺϾþþþþ98| þ99ֻƵƷ8| ƷþþþþþҹƬ | þAV| þùҹƷһ| þþƷhþþƷ帣ӰԺ1421| ŷþۺϾɫۺ| þþƷ69Ʒ| ˼˼þ99ֻƵƷ66| wwwþþcom| ŮþþŮ| ޳˾þ| þþƷƷ| ŷ޾ƷþþavӰ| þþƷ | þþþAVƬ| Ʒþþþþ| þþƷ| ޾Ʒþ| ޾Ʒþþþsm| þþƷа| ŷþ޾Ʒ| þþþþϸ| þܳ| þþþ޾ƷĻ| þþþֻоƷ | þĻ| ҹƷþþþó| þӰۺ| þþþ޾Ʒþþþþþ| Ʒþþþþþþþ| þþƷһ| 2020þþƷ| 99þɫĻ| þøݾƷԴվ| 9191ƷѾþ| þ91ᆱƷ2020| þֹƷۺ|