电竞比分网-中国电竞赛事及体育赛事平台

分享

【逆向break】DEX文件驗(yàn)證習(xí)題答案

 魔神帝邪 2016-09-14
  1.反編譯 搜索簽名pm/signature

  2.選擇第一個(gè)

  看源碼 找到JAVA圖標(biāo)(咖啡杯子)那個(gè)圖標(biāo),點(diǎn)一下

  {

  this.a.finish();

  Process.killProcess(Process.myPid());

  return;

  }

  開始分析關(guān)鍵源碼

  this.a.finish(); 關(guān)閉頁面

  Process.killProcess(Process.myPid());

  退出游戲(關(guān)閉游戲進(jìn)程)

  return返回

  【修改一】

  刪除退出代碼

  iget-object v1, p0,

  Lcom/atlastone/app/addin/b/a;

  ->a:Lcom/atlastone/app/entry/Entry;

  invoke-virtual {v1},

  Lcom/atlastone/app/entry/Entry;->finish()V

  invoke-static {},

  Landroid/os/Process;->myPid()I

  move-result v1

  invoke-static {v1},

  Landroid/os/Process;->killProcess(I)V

  【 修改二】

  游戲還有檢測(cè)作弊軟件

  搜索killProcess(I)V

  看第二個(gè)搜索出來的結(jié)果

  先看源碼

  {

  c(a parama) {}

  public final void onClick(DialogInterface paramDialogInterface, int paramInt)

  {

  paramDialogInterface.dismiss();

  this.a.a.finish();

  Process.killProcess(Process.myPid());

  }

  }

  paramDialogInterface.dismiss();

  這是游戲檢測(cè)到作弊軟件的彈窗,確定

  this.a.a.finish();

  關(guān)閉上面那個(gè)彈窗頁面

  Process.killProcess(Process.myPid());

  結(jié)束游戲進(jìn)程

  把下面這段代碼刪了

  invoke-interface {p1},

  Landroid/content/DialogInterface;->dismiss()V

  iget-object v0, p0,

  Lcom/atlastone/app/addin/b/c;->a:Lcom/atlastone/app/addin/b/a;

  iget-object v0, v0,

  Lcom/atlastone/app/addin/b/a;-

  >a:Lcom/atlastone/app/entry/Entry;

  invoke-virtual {v0},

  Lcom/atlastone/app/entry/Entry;->finish()V

  invoke-static {},

  Landroid/os/Process;->myPid()I

  move-result v0

  invoke-static {v0},

  Landroid/os/Process;->killProcess(I)V

  5

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類似文章 更多