能力值:
( LV2,RANK:10 )
|
-
-
2 楼
Themida & WinLicense 2.0 - 2.1 - struct (Hide from PE scanners II-V)
|
能力值:
( LV3,RANK:20 )
|
-
-
3 楼
可以脱壳
[assembly: AssemblyVersion("1.1.3.0")]
[assembly: Debuggable(DebuggableAttribute.DebuggingModes.Default | DebuggableAttribute.DebuggingModes.DisableOptimizations | DebuggableAttribute.DebuggingModes.IgnoreSymbolStoreSequencePoints | DebuggableAttribute.DebuggingModes.EnableEditAndContinue)]
[assembly: AssemblyCompany("HONSENLAB")]
[assembly: AssemblyConfiguration("")]
[assembly: AssemblyCopyright("Copyright © 2015 HONSENLAB.")]
[assembly: AssemblyDescription("")]
[assembly: AssemblyFileVersion("1.1.3.0")]
[assembly: AssemblyProduct("AppleIR")]
[assembly: AssemblyTitle("AppleIR")]
[assembly: AssemblyTrademark("")]
[assembly: CompilationRelaxations(8)]
[assembly: RuntimeCompatibility(WrapNonExceptionThrows = true)]
[assembly: ComVisible(false)]
[assembly: Guid("814884a5-c1ad-4eb5-9fce-9800b6a3081a")]
[assembly: TargetFramework(".NETFramework,Version=v4.0", FrameworkDisplayName = ".NET Framework 4")]
private void IRMain_Load(object sender, EventArgs e)
{
this.ftb_version.Text = HONSENInfo.VERSION_NAME;
}
private void IRMain_Shown(object sender, EventArgs e)
{
LoginWindow loginWindow = new LoginWindow();
loginWindow.ShowDialog(this);
if (loginWindow.DialogResult.Equals(DialogResult.OK))
{
HONSENLoginRes result = loginWindow.getResult();
HONSENAccessShakeHandsData shakeHands = result.getShakeHands();
this.runtime.Core = new IRCore(result.getLoginInfo().getSN(), new HONSENAccessUnit(shakeHands.getAccessID(), shakeHands.getAccessKey(), shakeHands.isConsume(), shakeHands.getUniqueID()), shakeHands.getFreeLocks());
this.runtime.Setting = new IRProgramSetting();
this.runtime.Setting.Load();
this.CornTask.Start();
this.PingTask.Interval = 15000;
this.PingTask.Start();
this.ttb_SN.Text = string.Format("序列号:{0}", result.getLoginInfo().getSN());
this.setLog("登录成功");
this.current_version = shakeHands.getVersion();
if (!this.current_version["vername"].Equals(HONSENInfo.VERSION_NAME) && !HONSENMisc.DEBUG_MODE)
{
this.setLog(string.Format("有新的版本 {0} 更新于 {1}", this.current_version["vername"], HONSENMisc.getDateTime(int.Parse(this.current_version["timestamp"])).ToString("yyyy/M/d H:mm")));
this.ftb_newversion.Visible = true;
this.ftb_sp_2.Visible = true;
DialogResult dialogResult = MessageBox.Show(this, string.Format("软件有新的版本 {0} 更新于 {1}\r\n\r\n更新内容:\r\n{2}\r\n\r\n点击“是”即进入软件下载页面,点“否”则继续使用当前版本。", this.current_version["vername"], HONSENMisc.getDateTime(int.Parse(this.current_version["timestamp"])).ToString("yyyy/M/d H:mm"), this.current_version["log"]), "软件更新", MessageBoxButtons.YesNo, MessageBoxIcon.Exclamation);
if (dialogResult.Equals(DialogResult.Yes))
{
this.openSite(HONSENInfo.HONSEN_DOWNLOAD_LOCATION, false);
this.runtime.Core.Close();
Application.Exit();
}
}
if (HONSENMisc.DEBUG_MODE)
{
this.Text += " [DEBUG MODE]";
}
this.setLog("正在初始化数据...");
List<IRAccount> list = this.runtime.Core.getAccountManager().loadAccounts();
if (list.Count > 0)
{
this.AccountEmptyTip.Visible = false;
}
foreach (IRAccount current in list)
{
int control_id = this.control_counter++;
IRAccountControl iRAccountControl = new IRAccountControl(control_id, current);
IRAccountEvent iRAccountEvent = new IRAccountEvent(iRAccountControl);
iRAccountEvent.Initialize();
this.AllAccountsPanel.Controls.Add(iRAccountControl);
this.runtime.Core.getAccountManager().addAccount(iRAccountControl, current);
}
GeneralDelegate generalDelegate = new GeneralDelegate(this.Initialize);
generalDelegate.BeginInvoke(new AsyncCallback(this.InitializeCallback), null);
}
else
{
Application.Exit();
}
}
private void setLog(string text)
{
string logPlain = DateTime.Now.ToString("[H:mm:ss]") + " " + text;
this.setLogPlain(logPlain);
}
private void setLogPlain(string text)
{
string str = text + "\r\n";
TextBox expr_13 = this.logbox_program;
expr_13.Text += str;
this.logbox_program.SelectionStart = this.logbox_program.Text.Length;
this.logbox_program.ScrollToCaret();
}
private void setRunLog(string text)
{
string runLogPlain = DateTime.Now.ToString("[H:mm:ss]") + " " + text;
this.setRunLogPlain(runLogPlain);
}
private void setRunLogPlain(string text)
{
string str = text + "\r\n";
TextBox expr_13 = this.logbox_runtime;
expr_13.Text += str;
this.logbox_runtime.SelectionStart = this.logbox_runtime.Text.Length;
this.logbox_runtime.ScrollToCaret();
}
private void ClearProgramLog(object sender, EventArgs e)
{
this.logbox_program.Text = "";
}
private void ClearRuntimeLog(object sender, EventArgs e)
{
this.logbox_runtime.Text = "";
}
private void openSite(string location, bool setlog = true)
{
try
{
Process.Start(location);
}
catch (Exception)
{
if (setlog)
{
this.setLog(string.Format("无法打开目标网址:{0}", location));
}
MessageBox.Show(this, string.Format("无法自动打开目标网址:\r\n{0}\r\n\r\n烦请您手动打开。 || ^_^ ||", location), "抱歉", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
}
}
|
能力值:
( LV2,RANK:10 )
|
-
-
4 楼
[QUOTE=yulinxie;1394578]可以脱壳
[assembly: AssemblyVersion("1.1.3.0")]
[assembly: Debuggable(DebuggableAttribute.DebuggingModes.Default | DebuggableAttribute.DebuggingModes.Disa...[/QUOTE]
求解是拿什么脱的,可不可以把脱过的包传上来一下,谢谢~~
|