282858734 发表于 2014-5-14 23:48

浅谈新版火警教程系列(一)----如何去更新(针对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版脱壳文件,供大家学习参考






采彡VS虫工 发表于 2014-6-17 12:24

今天又没抢到哎--的来学学楼主的方法了

___她城失心 发表于 2014-6-9 18:22

膜拜大大......

D13 发表于 2014-5-14 23:50

本帖最后由 D13 于 2014-5-14 23:52 编辑

感谢撸主

冷花轩 发表于 2015-2-4 16:14

谢谢 强烈支持楼主!{:301_978:}

mr何足道 发表于 2014-7-25 08:30

netreflector 下载不了了啊,麻烦再共享下吧楼主,O(∩_∩)O谢谢

ping1117 发表于 2014-6-10 20:26

学习一下,感谢撸主分享!!!

期待停留 发表于 2014-6-9 22:33

我很赞同!支持这种新手教程!狂顶起!

iyutian 发表于 2014-6-17 10:07


感谢楼主分享,可以自己慢慢学着研究一下

真黑之一存 发表于 2014-6-17 08:58

谢谢分享好东西

丶青布衫白少年 发表于 2014-5-14 23:52

感谢撸主!牛逼。

l61443051 发表于 2014-5-14 23:55

希望需要的童鞋找LZ学习下,实在不想看见抢购的那天满屏的求破贴了

bangzhu327 发表于 2014-5-15 00:07

楼主威武,一定学习

D13 发表于 2014-5-15 00:11

撸主 xiaomi0513脱壳版给个下载地址。

瓜子吧3 发表于 2014-5-15 00:11

我还以为是用OD去广告~

Ctrui 发表于 2014-5-15 00:15

学习一下,感谢撸主分享!!!{:301_1003:}

wujuna 发表于 2014-5-15 00:20

好复杂的感觉啊。

snow无痕 发表于 2014-5-15 00:31

感谢楼主分享,可以自己慢慢学着研究一下
页: [1] 2 3 4 5 6 7 8 9 10
查看完整版本: 浅谈新版火警教程系列(一)----如何去更新(针对0513版)