<?xml version="1.0" encoding="utf-8"?>
<config>
<sdkconfig appliCation="q/0PFZoKbuu0EQvjxwhaz8Y6pTquDmwO+4FIBrtEjajLEBdO3Wq7aw==" packagename="cuaJ/grTCtZHBUPmAJADiA==" gameName="MSdG31KhoWP1AISBrUO1Fr+SBE2s8DfdycXJhBmkiF8c9mShYRhKWA==" gamechannelid="akp+ku0lKUc=" channelparameter1="DRW8S6e3qoDgVYzaOldRww==" channelparameter2="4uc0/gEfNt4=" sdksimplename="ISbKfJH8VIQ=" sdkversioncode="BVPAQexcXDk=" usertype="A6GCItRQVFc=" custom="T7w9VvhA5tQ=" gamesimplename="rG7s/i+DQjo=" logincheckurl="OuAAGtsuEm8I5OOAp7M8BBlY6NeTxvh/xlGaFnq0ZAwycbk4mjsZ4ndx4c/tAlc/z4Wi3TvQW14=" payorderurl="Xwm2VZk4IZG4nVrgQ7cl2ScJgoJt1vtk9FwsHD0eVE0jQkyDMeDhGZXQFjXOdllPNLlRfCSsWXw=" paycheckurl="Xwm2VZk4IZG4nVrgQ7cl2ScJgoJt1vtk9FwsHD0eVE0jQkyDMeDhGbCRkEwjbo5nMdF8hh5z4MM=" />
</config>
这个是某个游戏客户端的配置文件,键值看起来像base64加密,可是解密出来是乱码,哪位帮看看怎么个解法。URLdecode试过了也不行。这个是脚本配置文件,肯定是可逆的。
这个你肯定解密不出来的,除非人家的开发人员告诉你加密规则,别人还会添加一些东西进去进行加密,这种东西如果可以让你解密出来,人家为什么还要加密
测试过了,搞不定。但是我也很好奇这是怎么加密的,如果成功了,能留个解密步骤吗?以下是个人思路:
一些尝试:gameName="MSdG31KhoWP1AISBrUO1Fr+SBE2s8DfdycXJhBmkiF8c9mShYRhKWA==",游戏名不知道所以不知道怎么对应,
一般加密后密文和原文存在对应,比如1个汉字对应4个字母
按这个思路
logincheckurl="OuAAGtsuEm8I5OOAp7M8BBlY6NeTxvh/xlGaFnq0ZAwycbk4mjsZ4ndx4c/tAlc/z4Wi3TvQW14="
payorderurl="Xwm2VZk4IZG4nVrgQ7cl2ScJgoJt1vtk9FwsHD0eVE0jQkyDMeDhGZXQFjXOdllPNLlRfCSsWXw="
paycheckurl="Xwm2VZk4IZG4nVrgQ7cl2ScJgoJt1vtk9FwsHD0eVE0jQkyDMeDhGbCRkEwjbo5nMdF8hh5z4MM="
也有含义,但是不知道/在密文中加不加密。
这个是加密后使用base64转码过的密文,你先确定是采用的什么加密格式。对称还是非对称如果需要秘钥和向量,得知道秘钥和向量,什么都不知道怎么解密。
密钥应该在本地,逆向能破解