找回密码
 加入
搜索
楼主: cdm

[网络通信] 貌似这个登陆器是用 autoit 写的,很厉害啊

 火... [复制链接]
发表于 2011-9-15 19:51:19 | 显示全部楼层
核心功能是 调用rasapi一类的函数实现的,MSDN中能找到大部分函数的说明。我觉得这个真得不难,没必要反编,也没必要花钱请人写。
发表于 2011-9-15 21:42:23 | 显示全部楼层
确实是AU3写的。。
#region 
#AutoIt3Wrapper_icon=PortableVPN.ico 
#AutoIt3Wrapper_outfile=z:\proggen\PVPN\PortableVPN-III.exe 
#AutoIt3Wrapper_UseUpx=n 
#AutoIt3Wrapper_Res_Comment=Easily connect to your VPN server 
#AutoIt3Wrapper_Res_Description=PortableVPN version 1.1.5 
#AutoIt3Wrapper_Res_Fileversion=0.1.1.5 
#AutoIt3Wrapper_Res_LegalCopyright=Emiel Wieldraaijer 
#AutoIt3Wrapper_Res_Language=1033 
#AutoIt3Wrapper_Res_Field=Company|Wieldraaijer 
#AutoIt3Wrapper_Res_Field=Website|http://www.portablevpn.nl 
#AutoIt3Wrapper_Res_Field=Compile Date & Time|%date% - %time% 
#AutoIt3Wrapper_Res_Field=OriginalFileName|PortableVPN.exe 
#AutoIt3Wrapper_Res_Icon_Add=z:\proggen\pvpn\on_new.ico 
#AutoIt3Wrapper_Res_Icon_Add=z:\proggen\pvpn\off_new.ico 
#AutoIt3Wrapper_Res_Icon_Add=z:\proggen\images\ee.ico 
#AutoIt3Wrapper_Res_Icon_Add=z:\proggen\images\no.ico 
#AutoIt3Wrapper_Res_Icon_Add=z:\proggen\pvpn\connect_new.ico 
#AutoIt3Wrapper_Res_Icon_Add=z:\proggen\images\nl.ico 
#AutoIt3Wrapper_Res_Icon_Add=z:\proggen\images\gb.ico 
#AutoIt3Wrapper_Res_Icon_Add=z:\proggen\images\exit.ico 
#AutoIt3Wrapper_Res_Icon_Add=z:\proggen\images\license.ico 
#AutoIt3Wrapper_Res_Icon_Add=z:\proggen\images\help.ico 
#AutoIt3Wrapper_Res_Icon_Add=z:\proggen\images\save.ico 
#AutoIt3Wrapper_Res_Icon_Add=z:\proggen\images\read.ico 
#AutoIt3Wrapper_Res_Icon_Add=z:\proggen\images\changelog.ico 
#AutoIt3Wrapper_Res_Icon_Add=z:\proggen\images\credit.ico 
#AutoIt3Wrapper_Res_Icon_Add=z:\proggen\images\cn.ico 
#AutoIt3Wrapper_Res_Icon_Add=z:\proggen\images\it.ico 
#AutoIt3Wrapper_Res_Icon_Add=z:\proggen\images\de.ico 
#AutoIt3Wrapper_Res_Icon_Add=z:\proggen\images\cr.ico 
#AutoIt3Wrapper_Res_Icon_Add=z:\proggen\images\bg.ico 
#AutoIt3Wrapper_Res_Icon_Add=z:\proggen\images\cat.ico 
#AutoIt3Wrapper_Res_Icon_Add=z:\proggen\images\fr.ico 
#AutoIt3Wrapper_Res_Icon_Add=z:\proggen\images\br.ico 
#AutoIt3Wrapper_Res_Icon_Add=z:\proggen\images\vn.ico 
#AutoIt3Wrapper_Res_Icon_Add=z:\proggen\images\es.ico 
#AutoIt3Wrapper_Res_Icon_Add=z:\proggen\images\gr.ico 
#AutoIt3Wrapper_Res_Icon_Add=z:\proggen\images\hu.ico 
#AutoIt3Wrapper_Res_Icon_Add=z:\proggen\images\jp.ico 
#AutoIt3Wrapper_Res_Icon_Add=z:\proggen\images\pl.ico 
#AutoIt3Wrapper_Res_Icon_Add=z:\proggen\images\pt.ico 
#AutoIt3Wrapper_Res_Icon_Add=z:\proggen\images\ro.ico 
#AutoIt3Wrapper_Res_Icon_Add=z:\proggen\images\ru.ico 
#AutoIt3Wrapper_Res_Icon_Add=z:\proggen\images\se.ico 
#AutoIt3Wrapper_Res_Icon_Add=z:\proggen\images\si.ico 
#AutoIt3Wrapper_Res_Icon_Add=z:\proggen\images\cz.ico 
#AutoIt3Wrapper_Res_Icon_Add=z:\proggen\images\sr.ico 
#AutoIt3Wrapper_Res_Icon_Add=z:\proggen\images\sk.ico 
#AutoIt3Wrapper_Res_Icon_Add=z:\proggen\images\va.ico 
#AutoIt3Wrapper_Res_Icon_Add=z:\proggen\images\il.ico 
#AutoIt3Wrapper_Res_Icon_Add=z:\proggen\images\ina.ico 
#AutoIt3Wrapper_Res_Icon_Add=z:\proggen\images\ua.ico 
#AutoIt3Wrapper_Res_Icon_Add=z:\proggen\images\tr.ico 
#AutoIt3Wrapper_Res_Icon_Add=z:\proggen\images\kr.ico 
#AutoIt3Wrapper_Res_Icon_Add=z:\proggen\images\dk.ico 
#AutoIt3Wrapper_Res_Icon_Add=z:\proggen\images\fi.ico 
#AutoIt3Wrapper_Res_Icon_Add=z:\proggen\images\update.ico 
#AutoIt3Wrapper_Res_Icon_Add=z:\proggen\images\chat.ico 
#AutoIt3Wrapper_Res_Icon_Add=z:\proggen\images\print.ico 
#AutoIt3Wrapper_Res_Icon_Add=z:\proggen\images\ok.ico 
#AutoIt3Wrapper_Res_Icon_Add=z:\proggen\images\right.ico 
#AutoIt3Wrapper_Res_Icon_Add=z:\proggen\images\be.ico 
#AutoIt3Wrapper_Res_Icon_Add=z:\proggen\images\twitter.ico 
#AutoIt3Wrapper_Res_File_Add=z:\proggen\pvpn\emro.gif, rt_rcdata, BACKGROUND 
#AutoIt3Wrapper_Res_File_Add=z:\proggen\pvpn\logo-new.png, rt_rcdata, LOGO 
#AutoIt3Wrapper_Res_File_Add=z:\proggen\pvpn\changelog.txt, rt_rcdata, CHANGELOG_TXT 
#AutoIt3Wrapper_AU3Check_Stop_OnWarning=y 
#AutoIt3Wrapper_Run_After=upx.exe --brute --force --compress-icons=0 --keep-resource=PNG "%out%" 
#AutoIt3Wrapper_Run_Tidy=y 
#Obfuscator_Parameters=/striponly 
#endregion 
GLOBAL CONST $GUI_EVENT_CLOSE = - 3 
GLOBAL CONST $GUI_EVENT_MINIMIZE = - 4 
GLOBAL CONST $GUI_EVENT_RESTORE = - 5 
GLOBAL CONST $GUI_EVENT_MAXIMIZE = - 6 
GLOBAL CONST $GUI_EVENT_PRIMARYDOWN = - 7 
GLOBAL CONST $GUI_EVENT_PRIMARYUP = - 8 
发表于 2011-9-15 21:57:25 | 显示全部楼层
回复 17# zcx880517


    你会反编译?
发表于 2011-9-15 21:58:05 | 显示全部楼层
回复 16# pusofalse


    P版技术这么好,就有偿帮楼主写个吧!
发表于 2011-9-15 22:01:32 | 显示全部楼层
回复 18# hzxymkb


    简单的可以。。处理过的不行。。
发表于 2011-9-15 22:36:46 | 显示全部楼层
回复 20# zcx880517


    可不可收我?
发表于 2011-9-15 22:48:53 | 显示全部楼层
回复 21# hzxymkb


    别介。。反编译纯属无聊。。
发表于 2011-9-16 00:29:58 | 显示全部楼层
回复 22# zcx880517


    看这个程序的实现过程,你应该不可能反编全的,肯定只能得到界面部分代码。
发表于 2011-9-16 08:50:59 | 显示全部楼层
回复 23# happytc


    给我你的邮箱,,发你看看。
发表于 2011-9-16 09:00:16 | 显示全部楼层
回复 24# zcx880517


    happytclive@gmail.com
发表于 2011-9-16 09:05:31 | 显示全部楼层
回复 25# happytc


    查收。
发表于 2011-9-16 09:56:44 | 显示全部楼层
本帖最后由 happytc 于 2011-9-16 09:58 编辑

回复 26# zcx880517


    收到,看了下,果然跟我猜想差不多:基本只界面的部分代码。如何连服的代码没有,密码加密的有函数没有……

只是断掉连接是用调用系统的rasdial.exe,但连接好象不是
发表于 2011-9-16 09:59:07 | 显示全部楼层
回复 27# happytc


    那是因为我只扫了一半。。还有的代码还没出来。。
发表于 2011-9-16 10:13:58 | 显示全部楼层
回复 28# zcx880517

看来你还是不是很了解反编的原理呀
    这么简单的程序,代码量很小,撑死也就3000行左右, 若反到这里不动了。基本就再也不可能得到新的代码了

一般是被写程序的设置了断点了,如在调用堆栈设个断点,就可以大大增加反编译的难度
发表于 2011-9-16 10:30:58 | 显示全部楼层
猜都能猜到28楼用的是xx傻瓜工具
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-12-23 17:05 , Processed in 0.129237 second(s), 14 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表