怎么解密ini 文件? 10

我这里有个全是乱码显示的ini配置文件,此文件被加密,所以显示全是乱码,求解密的方法!... 我这里有个全是乱码显示的ini配置文件,此文件被加密,所以显示全是乱码,求解密的方法! 展开
 我来答
焉霞答缎
2019-08-05 · TA获得超过3.5万个赞
知道大有可为答主
回答量:1.2万
采纳率:24%
帮助的人:994万
展开全部
可以用黑刀dezender来试试,我不担保可以解出来的哦,
从黑刀dezender4.3版之后,将着力对混淆函数以及自定义函数的解密进行应对。
大家下载压缩包并解压后,会发现有一个“config.ini”的文件,这就是混淆函数库啦!
打开后,可自行编辑其中的内容,当然,也可以通过黑刀dezender的升级程序直接下载官方最新的混淆函数库文件。这个混淆函数库就相当于是一个字典文件了,在保证格式不变的情况下,大家可以在下载《黑刀超级字典生成器》生成字典来挂入主程序进行解密,正确步骤为:先备份、改名自己的config.ini文件,生成的字典文件在第一行加入“[obfuscate_name]”,将字典文件改名为config.ini,开始解密。
同时,黑刀部落网站的“项目中心”栏目也开设了用户提交自己已知程序被混淆的函数列表,这样的话,就能让dezender变得越来越强了。再也不怕混淆函数了。呵呵。
什么是混淆函数?混淆函数,是从zend
guard
4.0之后新增的一项功能,能把php文件中的所有函数名都进行混淆,混淆后变成以“_obfuscate_”开头的一串“乱码”,这种加密方式感觉有点类似md5,因为函数名已经不是原来的样子了,所以解密出来的php文件是不能正常执行的。黑刀dezender在4.3版之后,新增加了挂入混淆函数库参与解密的功能,而混淆函数库,就像是一个包含了已知函数名的字典,利用这个字典,来与被混淆了的函数名(就是所谓的“乱码”)进行比对,如果比对结果相同,则解密出来的文件,基本上就可以恢复到加密前的样子了。如果混淆函数库中没有包含该php文件中使用的函数名,那么解密结果依然还是会存在“乱码”的。掌握了这个原理,我们就可以去想办法解决问题了。
方式有以下几种:
第一,使用黑刀超级字典生成器产生一个字典,字典的内容可以自己把握,修改字典文件名为“config.ini”,然后打开字典文件,在第一行插入“[obfuscate_name]”标记(注意,方括号也是需要的,也就是引号内的内容都要加进去),将字典文件拷贝入黑刀dezender主程序所在目录,同时注意备份原有的config.ini文件。这种办法费时费力,也要看运气,不过却是最实际的解决办法。
第二,常看别人源代码的朋友,可以把自己已经掌握了的混淆函数的真实函数名提交到我的网站上来。操作步骤:进入网站首页,进入项目中心的“dezender混淆函数库更新表”,提交。我会定期查看大家提交上来的数据,加入到官方的混淆函数库中,不断的增强和完善官方混淆函数库,大家可以利用黑刀dezender的自动升级功能对其进行升级!
如果对您有帮助,请记得采纳为满意答案,谢谢!祝您生活愉快!
vae
la
百度网友45ab1b788
2006-04-11 · TA获得超过2553个赞
知道小有建树答主
回答量:1617
采纳率:27%
帮助的人:0
展开全部
针对WINZIP压缩文件,黑客最常使用的工具就是Elcomsoft公司的“Advanced ZIP Password Recovery”(简称AZPR),AZPR提供了一个图形化的用户界面,黑客经过几个简单的步骤就可以破解ZIP压缩文件包的密码。
第一步:配置破解工具
首先在“ZIP password-encrypted file”打开被加密的ZIP压缩文件包,可以利用浏览按钮或者功能键F3来选择将要解密的压缩文件包;在“Type of attack”中选择攻击方式:包括“Brute-force”(强力攻击)、“mask”(掩码搜索)、“Dictionary”(字典攻击)等;在“Brute-force range options”设定强力攻击法的搜索范围,如果用户了解口令的组合特点,通过设定以下选择可以大大缩短搜索时间;在“Start from”中 ,当用户知道口令的起始字符序列时,可以设定该选项。例如,当用户知道口令全部使用小写字母,长度是5,并且以字母“k”开头,那么可以在该项填写“kaaaa”,AZPR将从这个口令开始依次向后搜索所有的可能密码;在“Password length”中可以设定口令长度,这也是一个决定搜索时间的重要选项; “Auto-save”:自动存储选项的功能是定期自动保存软件当前设置与当前工作状态,这些关键参数将会定期自动保存在一个名为“~azpr.ini”,用户可以自行指定保存参数的文件名、自动保存的时间间隔等等,该选项使得用户能够继续上次中断的解密进程。

第二步:开始破解
经过以上几个关键的选项的设置,黑客就可以开始破解你的ZIP文件了,点击“Start”按钮即可进行解密运算,由于AZPR有以上保存参数和状态的功能,用户随时可以中断或者继续运算过程。当密码找到后,用户会在结果窗口中看到密码内容、试探密码总数、破解消耗时间、平均运算速度等信息。如果没有找到密码,也会有相应的提示信息。

Advanced ZIP Password Recovery下载:
http://www.onlinedown.net/soft/10927.htm
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友8e92ea0
2006-04-11 · TA获得超过1154个赞
知道小有建树答主
回答量:533
采纳率:0%
帮助的人:372万
展开全部
用delphi
//写Ini
Procedure WriteIniFile(sSection,sIndent,sValue:String);
Var
TmpIni:TIniFile;
Begin
TmpIni:=TIniFile.Create(SysInfo.AppDir+'\SysConfig.ini');
Try
TmpIni.WriteString(sSection,sIndent,sValue);
Finally
TmpIni.Free;
End;
End;
//读取INI
Function ReadFromIniFile(sSection,sIndent,sDefault:String):String;
Var
TmpIni:TIniFile;
Begin
TmpIni:=TIniFile.Create(SysInfo.AppDir+'\SysConfig.ini');
Try
Result:=TmpIni.ReadString(sSection,sIndent,sDefault);
Finally
TmpIni.Free;
End;
End;
//取得连接串
function GetDBCnstr:String;
begin
Result:=Format('Provider=Microsoft.Jet.OLEDB.4.0;Data Source=%s;Persist Security Info=False;'+
'Jet OLEDB:Database Password=%s',[123.mdb','你的密码'])

end;

//机密解密
function UncrypStr(sInput:String):String;
begin
//具体代码网上找
end;

function EncrypStr(sInput:String): String;
Begin
End;

//可以了巴,函数体都给你了,自己组合去,^_^。

你可以把ConnectionString加密一下,得出的字符串设在INI里面,不用把INI整个文件加密了。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
在秀花可女
2019-03-26 · TA获得超过3.6万个赞
知道大有可为答主
回答量:1.2万
采纳率:28%
帮助的人:954万
展开全部
ini文件无法解密,这个和游戏的制作有关
system就是系统的意思
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
丶风起
2015-04-25 · 知道合伙人软件行家
丶风起
知道合伙人软件行家
采纳数:308 获赞数:1434
第十二、十三、十四届齐鲁软件设计大赛三等奖

向TA提问 私信TA
展开全部
ini文件是windows系统的基本参数配置文件,直接用记事本打开就可以进行查看和修改。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式