浅谈新版火警教程系列(一)----如何去更新(针对0513版)
本帖最后由 282858734 于 2014-5-15 22:42 编辑首先感谢吾爱破解论坛有这么多教程供我们这些菜鸟学习,我通过Blue大的新手教程,ysd87的火警破解过程,vipcrack的小米火警的修改方法_图文版(针对0415版本)以及蜡笔没有小芯丶小米火警0506.1破解过程等搜集资料的学习,这么久没出火警新版教程了,那么我就拿05.13火警给大家讲解一下。【PS下:新版火警代码仍然基本没有什么变化,大同小异】大家可以拿其他版本来学习!
火警每次更新都对软件进行加壳、混淆、关键字加密。对于新手最头疼的就是破解加壳问题,大牛肯定是有的,去壳我也不会。只能慢慢来吧,废话不多说,进入正题!:lol
1、先拿 NETReflector8.1加载脱壳后的xiaomi0513.exe 再说
2、按F3搜索关键字:“升级”
双击Ctor进去
们先按F3键看看搜索关键字能否找到,搜索“升级”出现了。双击Ctor点进去看看。
看一下代码:
public D()
{
this.InitializeComponent();
base.Title = "小米抢购助手-火警 V0513.1 下载地址:www.xiaomi119.com";
if (DateTime.Now > DateTime.Parse("2014/3/24 18:00:00"))
{
}
this.f0000e5.IsEnabled = false;
bool flag1 = S.f000003;
bool createdNew = true;
this.f000081 = new Mutex(true, "5456413215648315315561815616", out createdNew);
if (!createdNew)
{
Environment.Exit(1);
}
else
{
Process[] processes = Process.GetProcesses();
foreach (Process process in processes)
{
if (process.MainWindowTitle.Contains("小米抢购助手-火警 V"))
{
Environment.Exit(1);
return;
}
}
string str = BA.m000009("CheckVersion:0513.1");
if (!string.IsNullOrEmpty(str))
{
string[] strArray = str.Split(new string[] { "||" }, StringSplitOptions.None);
if (strArray.Equals("True"))
{
MessageBox.Show("软件需要升级,请立即升级!");
Process.Start("iexplore.exe", strArray);
Environment.Exit(1);
}
else if (!string.IsNullOrEmpty(strArray))
{
((EF) ((G) this.f0000e6.Content).DataContext).H(strArray);
}
if (strArray.Length > 3)
{
BA.f000037 = strArray;
}
if (strArray.Length > 4)
{
int result = 0;
if (int.TryParse(strArray, out result))
{
X.f000038 = result;
}
}
CE.m000008();
}
else
{
MessageBox.Show("授权服务器连接失败,点击确定退出程序!", "错误", MessageBoxButton.OK, MessageBoxImage.Hand);
Environment.Exit(1);
}
if (BA.f000003)
{
((EF) ((G) this.f0000e6.Content).DataContext).H(DateTime.Now.AddSeconds(30.0).ToString("yyyy/MM/dd HH:mm:ss"));
}
}
}
如果strArray[0]为真ture,那么就会提示需要升级,那我们使用IL修改为false是不是就可以了呢?这个很类似BLUE大的入门教程,很简单。 我们修改一下就OK了。我们加载Reflexil1.6来找到对应的修改位置如图:
将ture修改为false,点击update,最后重新保存就可以了。这样我们就去除更新的限制了,很简单吧。改标题名称也一样直接修改字符串就行了,那就更简单了我就不说了。大家多试试,下期我会出关于去授权去后门以及增加50或者100账号导入的教程。大家多多关注,支持才是我最大的动力。{:1_896:}第一次发教程帖子写的不是很好,如果大家有看不懂的地方多多担待!{:301_974:}
NETReflector8.1 链接: http://pan.baidu.com/s/1c0gmOFY 密码: m6r2
reflexil1.6 链接: http://pan.baidu.com/s/1c0gmOFY 密码: m6r2-----------------------------------------------------------------------------------------------完美分割线-------------------------------------------------------------------------------------------
给大家上传0513版脱壳文件,供大家学习参考
今天又没抢到哎--的来学学楼主的方法了 膜拜大大...... 本帖最后由 D13 于 2014-5-14 23:52 编辑
感谢撸主 谢谢 强烈支持楼主!{:301_978:} netreflector 下载不了了啊,麻烦再共享下吧楼主,O(∩_∩)O谢谢 学习一下,感谢撸主分享!!! 我很赞同!支持这种新手教程!狂顶起!
感谢楼主分享,可以自己慢慢学着研究一下 谢谢分享好东西 感谢撸主!牛逼。 希望需要的童鞋找LZ学习下,实在不想看见抢购的那天满屏的求破贴了 楼主威武,一定学习 撸主 xiaomi0513脱壳版给个下载地址。 我还以为是用OD去广告~ 学习一下,感谢撸主分享!!!{:301_1003:} 好复杂的感觉啊。 感谢楼主分享,可以自己慢慢学着研究一下