• 标 题:四个简单的VB6 PCODE的crackme的2 Nag, 2 Code的破解。 (5千字)
  • 作 者:pCODE
  • 时 间:2001-10-14 15:45:55
  • 链 接:http://bbs.pediy.com

四个简单的VB6 PCODE的crackme的2 Nag, 2 Code的破解。
http://person.longcity.net/home3/fpxfpx/crackme/a-d/ac178-vbcol.zip
2 Nag, 2 Code (VB6 PCODE)
tools:exdec818
=====================================================================
1、AC_Crackme_01.exe ===>remove nag with exdec818
=====================================================================
Proc: 401a74
401A48: 27 LitVar_Missing        ---------->用hiew32找401A48把27改13即可
401A4B: 27 LitVar_Missing       
401A4E: 27 LitVar_Missing       
401A51: f5 LitI4:                  0x0  0  (....)
401A56: 3a LitVarStr:              ( local_0094 ) NAG
401A5B: 4e FStVarCopyObj          local_00A4
401A5E: 04 FLdRfVar                local_00A4
401A61: 0a ImpAdCallFPR4:          rtcMsgBox
401A66: 36 FFreeVar
401A71: 13 ExitProcHresult       

=====================================================================
2、AC_Crackme_01_A.exe ===>remove nag with exdec818
=====================================================================
Proc: 401e30
401DE8: 27 LitVar_Missing        ---------->用hiew32找401DE8把27fcfe改为1e1e00及Branch: 401e06
401DEB: 27 LitVar_Missing       
401DEE: 27 LitVar_Missing       
401DF1: f5 LitI4:                  0x0  0  (....)
401DF6: 3a LitVarStr:              ( local_0094 ) Another NAG
401DFB: 4e FStVarCopyObj          local_00A4
401DFE: 04 FLdRfVar                local_00A4
401E01: 0a ImpAdCallFPR4:          rtcMsgBox
401E06: 36 FFreeVar
401E11: 08 FLdPr                  local_param_0008
401E14: 0d VCallHresult            禚d
401E19: 27 LitVar_Missing       
401E1C: 25 PopAdLdVar           
401E1D: 27 LitVar_Missing       
401E20: 25 PopAdLdVar           
401E21: 05 ImpAdLdRf:              40201c
401E24: 24 NewIfNullPr            401304 (Done)
401E27: 0d VCallHresult            meth__imethSHOW
401E2C: 13 ExitProcHresult       

注:用上述方法可去除第2个NAG,但第1个NAG我去除不了,因它没编译为Pcode!
哪位大虾可搞定它?请帮忙!
=====================================================================
3、AC_Crackme_02_A.exe ===>code crack with exdec818
=====================================================================
Proc: 401dd0
401D4C: 04 FLdRfVar                local_0094
401D4F: 21 FLdPrThis             
401D50: 0f VCallAd                text
401D53: 19 FStAdFunc              local_0090
401D56: 08 FLdPr                  local_0090
401D59: 0d VCallHresult            get__ipropTEXTEDIT
401D5E: 3e FLdZeroAd              local_0094
401D61: 31 FStStr                  local_008C
401D64: 1a FFree1Ad                local_0090
401D67: 1b LitStr:                ExDec_Roxx---------->cooooool code!
401D6A: 43 FStStrCopy              local_0088
401D6D: 6c ILdRf                  local_0088
401D70: 6c ILdRf                  local_008C
401D73: Lead0/30 EqStr           
401D75: 1c BranchF:                401DA4---------->如想改程序也可改此处,很好改的,试试吧!
401D78: 27 LitVar_Missing       
401D7B: 27 LitVar_Missing       
401D7E: 27 LitVar_Missing       
401D81: f5 LitI4:                  0x0  0  (....)
401D86: 3a LitVarStr:              ( local_00A4 ) yess
401D8B: 4e FStVarCopyObj          local_00B4
401D8E: 04 FLdRfVar                local_00B4
401D91: 0a ImpAdCallFPR4:          rtcMsgBox
401D96: 36 FFreeVar
401DA1: 1e Branch:                401dcd
401DA4: 27 LitVar_Missing       
401DA7: 27 LitVar_Missing       
401DAA: 27 LitVar_Missing       
401DAD: f5 LitI4:                  0x0  0  (....)
401DB2: 3a LitVarStr:              ( local_00A4 ) fuxxor
401DB7: 4e FStVarCopyObj          local_00B4
401DBA: 04 FLdRfVar                local_00B4
401DBD: 0a ImpAdCallFPR4:          rtcMsgBox
401DC2: 36 FFreeVar
401DCD: 13 ExitProcHresult       
=====================================================================
4、AC_Crackme_02_B.exe ===>code crack with exdec818
=====================================================================
Proc: 401d50
401CCC: 04 FLdRfVar                local_00AC
401CCF: 21 FLdPrThis             
401CD0: 0f VCallAd                text
401CD3: 19 FStAdFunc              local_00A8
401CD6: 08 FLdPr                  local_00A8
401CD9: 0d VCallHresult            get__ipropTEXTEDIT
401CDE: 3e FLdZeroAd              local_00AC
401CE1: 46 CVarStr                local_00BC
401CE4: Lead1/f6 FStVar         
401CE8: 1a FFree1Ad                local_00A8
401CEB: 04 FLdRfVar                local_00A4
401CEE: 28 LitVarI2:              ( local_00CC ) 0x3d6  (982)---------->cooooool code!
401CF3: 5d HardType             
401CF4: Lead0/33 EqVarBool       
401CF6: 1c BranchF:                401D25---------->如想改程序也可改此处,很好改的,试试吧!
401CF9: 27 LitVar_Missing       
401CFC: 27 LitVar_Missing       
401CFF: 27 LitVar_Missing       
401D02: f5 LitI4:                  0x0  0  (....)
401D07: 3a LitVarStr:              ( local_00CC ) YaZZ
401D0C: 4e FStVarCopyObj          local_00BC
401D0F: 04 FLdRfVar                local_00BC
401D12: 0a ImpAdCallFPR4:          rtcMsgBox
401D17: 36 FFreeVar
401D22: 1e Branch:                401d4e
401D25: 27 LitVar_Missing       
401D28: 27 LitVar_Missing       
401D2B: 27 LitVar_Missing       
401D2E: f5 LitI4:                  0x0  0  (....)
401D33: 3a LitVarStr:              ( local_00CC ) Fuxer
401D38: 4e FStVarCopyObj          local_00BC
401D3B: 04 FLdRfVar                local_00BC
401D3E: 0a ImpAdCallFPR4:          rtcMsgBox
401D43: 36 FFreeVar
=====================================================================