ASP木马密码加密的破解方法

作者:小菜 更新时间:2025-01-16 点击数:
简介:破解目标:破解一asp木马的经过加密的登破解asp木马密码陆密码。

由于木马里没有版本说明,具体也不知道这木马叫什么名。

破解思路:两种,用加密后的密码替换密文和

【菜科解读】

破解目标:破解一asp木马的经过加密的登破解asp木马密码陆密码。

由于木马里没有版本说明,具体也不知道这木马叫什么名。

破解思路:两种,用加密后的密码替换密文和利用密文及加密算法反解出密码。

前者根本算不上真正的破解。

破解目的:没事破着玩。

如果得不到asp源代码,那么可以说对破解密码,我毫无胜算。

有位华夏的朋友说他得到了一个web的权限,但是无法修改主页,发现其中已经有个asp木马,但密码是经过加密的。

那么就有了这篇动画了。

好了,废话太多了,那么,作好准备,这次的解说将会相当的漫长。

asp木马登陆密码验证关键代码如下: if Epass(trim(request.form("password")))="q_ux624q|p" then response.cookies("password")="8811748" ... 很明显,用的是Epass函数把输入的密码进行加密,然后将得到的密文和原密文进行比对。

如果稍有点编程基础的话,特别是VB,那么Epass里的加密算法将一目了然。

如果没有,那么,没关系,相信经过我的讲解,你很快就会明白。

函数中,保存密码的变量是pass。

pass&"zxcvbnm,./" 将pass里的内容与zxcvbnm,./相连接得到一个新的字符串。

left(pass&"zxcvbnm,./",10)取前10位。

StrReverse函数将得到的10位字符串次序颠倒。

len(pass)获得密码的长度。

下面是一个循环。

将得到的字符串中的每一位的Ascii码-密码长度+取整(字符所在位*1.1),然后将得到的数值转换成字符重新连接。

最后将得到的字符串中有 字符的全部替换成B,这样密文的产生了。

如果我们提取加密算法用自己的密文替换原有密文,那么相映的密码也会变成你的密码。

但我说过了,这并不是真正意义上的破解。

假如我们输入的是love,加密过程如下: lovelovezxcvbnm,./ 连接lovezxcvbn 取前10位nbvcxzevol 次序颠倒n110(ascii)-4(位数)+int(1(位置)*1.1) =107107的ascii码为k,依次类推,最后密文:k`ucy|hzts 我们可以通过密文和加密算法反推出密码。

从算法的最后一步开始往上推。

最后一步用B替换所有 ,有没必要将B替换回 呢,答案是否定的。

只要我们能得到最后的密文,密码不一样也是有可能的。

如果有10个B,那原密码的个数就2的10次方个,虽然原密码只有一个,但是1024个密码都是正确的。

如果要完美破解的朋友,可以自己试着编写全部的组合。

那么这步可以忽略了。

上面的算法很清晰, chr(asc(mid(temppass,j,1))-templen+int(j*1.1)) 我们只要简单的将+和-换一下就可以了。

chr(asc(mid(temppass,j,1))+templen-int(j*1.1)) 但是还有一个问题,我们事先不知道密码的长度,没关系,幸好密码在1-10位之间,不太长。

那么我们可以用一个1到10的循环求出所有可能的密码,再将其用StrReverse函数次序颠倒。

那么最后得到的密码我们该怎么确定哪个就是呢。

可以根据pass&"zxcvbnm,./",看除密码最后是否有zxvbnm,./的前几位。

那么这就是真正的密码。

那么如果密码是10位,将是永远正确的,因为后面不存在连接。

所以我们可能得到两个答案。

以下便是我编写的解密函数: function Ccode(code)for templen1=1 to 10mmcode=""for j =1 to 10mmcode=mmcode+chr(asc(mid(code,j,1))+templen1-int(j*1.1)) nextCcode=strReverse(mmcode)response.write "密码"&templen1&":"&Ccode&""if mid(Ccode,templen1+1,10-templen1) =left("zxcvbnm,./",10-templen1) and templen110 thenresult =left(Ccode,templen1)nextresponse.write "最后密码:"&resultend function 好了,算法可能在这么短的时间内无法完全掌握,这是正常的,那么我将在压缩包中附送说明文档和加解密的asp源代码,大家拿回去好好研究吧。

同样,密码10永恒正确的。

那么我们将asp里原有的密文拿过来看看,会有什么结果。

好,两个密码都可以登陆。

为测试我在本地假设了个iis,如果本地无法架设web服务器,可以联系本人,用其他语言编写。

ASP,木马,密码,加密,的,破解,方法,破解,目标,

无线密码忘记了办?怎样找回自己家的wifi密码

无线密码忘记了怎么办,不要慌,只要按照以下步骤操作,就可以轻松解决这个问题。

首先,我们需要准备一个u盘,然后将u盘插入电脑中,接下来就可以开始使使用这个功能了。

当然,如果你的电脑配置比较高,那么还可以直接在手机上安装一个u盘启动器,这样就可以实现无线传输文件了。

不过,这样的方法只适合那些手机内存不是很大的用户,如果你的手机内存非常大,那么就不建议使用这个功能了。

一:家里wifi密码忘记了怎么办1、先查看一下你的wifi链接的网关是多少,如果是默认的多为192.168.1.1或者192.168.0.1这个地址。

2、然后打开ie浏览器,输入查看到的网关地址,比如192.168.1.1,会弹出登录对话框,一般默认的用户名admin、密码为 admin 或者(guest/guest)3、然后在无线设置--无线安全设置里面就可以查看到密码。

用网线连接计算机与路由器,登录路由器进入wlan设置或者是无线设置,再选择无线安全设置里面就有加密方式和密码设置,你可以修改密码来解决二:无线网忘记密码怎么找回现在每家每户都接入了WIFI,但是WIFI每次连接之后,如果没出问题,可能就不会再重新设置密码并连接了,而如果你的密码是由别人帮忙设置的,日子一长就特别容易将密码遗忘。

忘记了家里的WIFI密码,每次亲朋好友过来都要翻箱倒柜地找寻写了密码的纸条,如果在手机电脑里记录了还好,要是没记录,还得打电话问设置WIFI密码的人密码是多少,不仅搞得自己一身麻烦,还会给别人添麻烦,但是不用怕,今天教你三种方法快速查看家里的WIFI密码。

方法一:通过手机查看1、拿出自己的手机,打开设置——WLAN,找到已连接的WIFI。

2、点击需要分享的WIFI,弹出一个二维码,截一个图。

电脑密码破解:解锁你的数字世界

电脑密码破解:解锁你的数字世界工具原料:系统版本:品牌型号:软件版本:一、密码破解的必要性1、在数字化时代,密码已经成为我们生活中不可或缺的一部分。

然而,由于人们常常使用弱密码或者忘记密码,导致无法正常使用电脑或手机等设备。

因此,密码破解成为解锁数字世界的必要手段。

二、常用密码破解工具1、密码破解工具A:适用于Windows系统的密码破解软件,可以通过暴力破解或字典攻击的方式,快速破解登录密码。

2、密码破解工具B:适用于iOS系统的密码破解工具,可以通过利用系统漏洞或者弱密码破解手机的解锁密码。

3、密码破解工具C:适用于Android系统的密码破解工具,可以通过Root权限获取用户密码,解锁手机或者恢复忘记的密码。

三、密码破解的技巧与注意事项1、选择合适的密码破解工具:根据不同的操作系统和设备型号,选择适合的密码破解工具,以提高破解成功率。

2、保护个人隐私:在使用密码破解工具时,要注意保护个人隐私,避免泄露个人信息。

3、合法使用密码破解工具:密码破解工具的使用应遵守法律法规,不得用于非法活动。

四、

加入收藏
               

ASP木马密码加密的破解方法

点击下载文档

格式为doc格式

  • 账号登录
社交账号登录