首页
社区
课程
招聘
[旧帖] 谁能帮我翻译一下这个p-code过程代码 0.00雪花
发表于: 2010-9-9 00:48 2239

[旧帖] 谁能帮我翻译一下这个p-code过程代码 0.00雪花

2010-9-9 00:48
2239
Private Sub Proc_0_2(arg_C) '43A46C
'Data Table: 401DC0
loc_439FA3: var_8C = arg_C
loc_439FA6: On Error Goto loc_43A464
loc_439FAC: Randomize(var_C4)
loc_439FB6: var_8E = 1
If (Len(var_8C) > 5) Then '43A0EF
loc_43A000: var_98 = CStr(Right(var_8C, 1) & Left(var_8C, (Len(var_8C) - 1)))
loc_43A025: var_A4 = CStr(Right(var_98, 6))
If (Left(var_A4, 1) = "F") Then '43A0EF
If (Val(CStr(Mid$(var_A4, 2, 2))) = CSng((Val(CStr(Mid$(var_A4, 5, 2))) + CDbl(&H11)))) Then '43A0EF
loc_43A0E4: var_8C = CStr(Left(var_98, (Len(var_98) - 6)))
loc_43A0EC: var_8E = 4
End If
End If
End If
If (var_8E = 1) Then '43A116
loc_43A110: var_94 = (Int((Rnd(CVar(Timer)) * CDbl(&H45))) + CDbl(&H1E))
End If
For var_104 = 1 To CInt(Len(var_8C)) Step var_8E: var_9E = var_104 'Integer
If (var_8E = 1) Then '43A2D8
loc_43A14C: var_E4 = Mid$(var_8C, CLng(var_9E), 1)
loc_43A155: var_98 = CStr(var_E4)
loc_43A15F: var_C4 = 1
loc_43A16C: var_B4 = var_98
loc_43A174: MidB
loc_43A180: ImpAdCallUI1
loc_43A18F: var_A4 = CStr(CLng(CStr(var_E4)) Xor CLng(var_94))
If (Len(Hex(var_A4)) = 1) Then '43A1F2
loc_43A1E3: var_9C = CStr(CVar(vbNullString & "0") & Hex(var_A4))
loc_43A1EF: GoTo loc_43A21A
End If
loc_43A20B: var_E4 = CVar(var_9C) & Hex(var_A4)
loc_43A21A: ' Referenced from: 43A1EF
loc_43A21A: var_C4 = 1
loc_43A227: var_B4 = var_98
loc_43A22F: MidB
loc_43A23B: ImpAdCallUI1
loc_43A24A: var_A4 = CStr(CLng(CStr(var_E4)) Xor CLng(var_94))
If (Len(Hex(var_A4)) = 1) Then '43A2AD
loc_43A29E: var_9C = CStr(CVar(CStr(CVar(CStr(var_E4) & "0")) & "0") & Hex(var_A4))
loc_43A2AA: GoTo loc_43A2D5
End If
loc_43A2CB: var_9C = CStr(CVar(var_9C) & Hex(var_A4))
loc_43A2D5: ' Referenced from: 43A2AA
loc_43A2D5: GoTo loc_43A3B1
End If
loc_43A2F5: var_98 = CStr(Mid$(var_8C, CLng(var_9E), 4))
loc_43A39A: var_144 = CVar(CStr(CVar(CStr(CVar(var_9C) & AscB(CByte(CLng(CByte("&h" & Mid$(var_98, 1, 2))) Xor CLng(var_94))))) & AscB(CByte(CLng(CByte("&h" & Mid$(var_98, 1, 2))) Xor CLng(var_94))))) & AscB(CByte(CLng(CByte("&h" & Mid$(var_98, 3, 2))) Xor CLng(var_94)))
loc_43A39F: var_9C = CStr(var_144)
loc_43A3B1: ' Referenced from: 43A2D5
Next var_104 'Integer
If (var_8E = 1) Then '43A45D
loc_43A402: var_9C = var_9C & "F" & CStr(var_94) & CStr(Int((Rnd(CVar(Timer)) * CDbl(9)))) & CStr((var_94 - CDbl(&H11)))
loc_43A451: var_9C = CStr(Right(var_9C, (Len(var_9C) - 1)) & Left(var_9C, 1))
End If
loc_43A460: var_88 = var_9C
loc_43A463: Exit Sub
loc_43A464: ' Referenced from: 439FA6
loc_43A467: var_88 = "Error"
loc_43A46A: Exit Sub
End Sub

我自己用VB照着写了一个过程,但是总好像不对,谁能帮我翻译以下,随便翻译成什么语言都可以的

[培训]《安卓高级研修班(网课)》月薪三万计划,掌握调试、分析还原ollvm、vmp的方法,定制art虚拟机自动化脱壳的方法

收藏
免费 0
支持
分享
最新回复 (0)
游客
登录 | 注册 方可回帖
返回
//