⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 modasm.bas

📁 VB的反编译分析代码,很强的功能,能分析VB生成的EXE、DLL文件的结构
💻 BAS
📖 第 1 页 / 共 5 页
字号:
    AddAOC TblASM_OPCODE(137), &H9D0F, 2, 0, 0, 17, 0, 18, 0, 0, 0, "SETGE ", ""
    AddAOC TblASM_OPCODE(138), &H9E0F, 2, 0, 0, 17, 0, 18, 0, 0, 0, "SETLE ", ""
    AddAOC TblASM_OPCODE(139), &H9F0F, 2, 0, 0, 17, 0, 18, 0, 0, 0, "SETG ", ""
    AddAOC TblASM_OPCODE(140), &HA00F, 2, 0, 0, 0, 0, 0, 0, 0, 0, "PUSH FS", ""
    AddAOC TblASM_OPCODE(141), &HA10F, 2, 0, 0, 0, 0, 0, 0, 0, 0, "POP FS", ""
    AddAOC TblASM_OPCODE(142), &HA20F, 2, 0, 0, 0, 0, 0, 0, 0, 0, "CPUID", ""
    AddAOC TblASM_OPCODE(143), &HA30F, 2, 0, 0, 17, 0, 20, 40, 0, 0, "BT ", ""
    AddAOC TblASM_OPCODE(144), &HA40F, 2, 0, 0, 17, 26, 20, 40, 42, 0, "SHLD ", ""
    AddAOC TblASM_OPCODE(145), &HA50F, 2, 0, 0, 17, 0, 20, 40, 0, 0, "SHLD ", ",CL"
    AddAOC TblASM_OPCODE(146), &HA80F, 2, 0, 0, 0, 0, 0, 0, 0, 0, "PUSH GS", ""
    AddAOC TblASM_OPCODE(147), &HA90F, 2, 0, 0, 0, 0, 0, 0, 0, 0, "POP GS", ""
    AddAOC TblASM_OPCODE(148), &HAA0F, 2, 0, 0, 0, 0, 0, 0, 0, 0, "RSM", ""
    AddAOC TblASM_OPCODE(149), &HAB0F, 2, 0, 0, 17, 0, 20, 40, 0, 0, "BTS ", ""
    AddAOC TblASM_OPCODE(150), &HAC0F, 2, 0, 0, 17, 26, 20, 40, 42, 0, "SHRD ", ""
    AddAOC TblASM_OPCODE(151), &HAD0F, 2, 0, 0, 17, 0, 20, 40, 0, 0, "SHRD ", ",CL"
    AddAOC TblASM_OPCODE(152), &HAF0F, 2, 0, 0, 17, 0, 40, 20, 0, 0, "IMUL ", ""
    AddAOC TblASM_OPCODE(153), &HB00F, 2, 0, 0, 17, 0, 18, 38, 0, 0, "CMPXCHG ", ""
    AddAOC TblASM_OPCODE(154), &HB10F, 2, 0, 0, 17, 0, 20, 40, 0, 0, "CMPXCHG ", ""
    AddAOC TblASM_OPCODE(155), &HB20F, 2, 0, 0, 17, 0, 40, 61, 0, 0, "LSS ", ""
    AddAOC TblASM_OPCODE(156), &HB30F, 2, 0, 0, 17, 0, 20, 40, 0, 0, "BTR ", ""
    AddAOC TblASM_OPCODE(157), &HB40F, 2, 0, 0, 17, 0, 40, 61, 0, 0, "LFS ", ""
    AddAOC TblASM_OPCODE(158), &HB50F, 2, 0, 0, 17, 0, 40, 61, 0, 0, "LGS ", ""
    AddAOC TblASM_OPCODE(159), &HB60F, 2, 0, 0, 17, 0, 40, 18, 0, 0, "MOVZX ", ""
    AddAOC TblASM_OPCODE(160), &HB70F, 2, 0, 0, 17, 0, 40, 19, 0, 0, "MOVZX ", ""
    AddAOC TblASM_OPCODE(161), &HBA0F, 2, 0, 0, 5, 26, 20, 42, 0, 0, "BT ", ""
    AddAOC TblASM_OPCODE(162), &HBA0F, 2, 0, 0, 6, 26, 20, 42, 0, 0, "BTS ", ""
    AddAOC TblASM_OPCODE(163), &HBA0F, 2, 0, 0, 7, 26, 20, 42, 0, 0, "BTR ", ""
    AddAOC TblASM_OPCODE(164), &HBA0F, 2, 0, 0, 8, 26, 20, 42, 0, 0, "BTC ", ""
    AddAOC TblASM_OPCODE(165), &HBB0F, 2, 0, 0, 17, 0, 20, 40, 0, 0, "BTC ", ""
    AddAOC TblASM_OPCODE(166), &HBC0F, 2, 0, 0, 17, 0, 40, 20, 0, 0, "BSF ", ""
    AddAOC TblASM_OPCODE(167), &HBD0F, 2, 0, 0, 17, 0, 40, 20, 0, 0, "BSR ", ""
    AddAOC TblASM_OPCODE(168), &HBE0F, 2, 0, 0, 17, 0, 40, 18, 0, 0, "MOVSX ", ""
    AddAOC TblASM_OPCODE(169), &HBF0F, 2, 0, 0, 17, 0, 40, 19, 0, 0, "MOVSX ", ""
    AddAOC TblASM_OPCODE(170), &HC00F, 2, 0, 0, 17, 0, 18, 38, 0, 0, "XADD ", ""
    AddAOC TblASM_OPCODE(171), &HC10F, 2, 0, 0, 17, 0, 19, 39, 0, 0, "XADD ", ""
    AddAOC TblASM_OPCODE(172), &HC10F, 2, 0, 0, 17, 0, 20, 40, 0, 0, "XADD ", ""
    AddAOC TblASM_OPCODE(173), &HC70F, 2, 0, 0, 2, 54, 54, 0, 0, 0, "CMPXCHG8B ", ""
    AddAOC TblASM_OPCODE(174), &HC80F, 2, 0, 32, 0, 0, 40, 0, 0, 0, "BSWAP ", ""
    AddAOC TblASM_OPCODE(175), &HD10F, 2, 0, 0, 17, 0, 192, 201, 0, 0, "PSRLW ", ""
    AddAOC TblASM_OPCODE(176), &HD20F, 2, 0, 0, 17, 0, 192, 201, 0, 0, "PSRLD ", ""
    AddAOC TblASM_OPCODE(177), &HD30F, 2, 0, 0, 17, 0, 192, 201, 0, 0, "PSRLQ ", ""
    AddAOC TblASM_OPCODE(178), &HD50F, 2, 0, 0, 17, 0, 192, 201, 0, 0, "PMULLW ", ""
    AddAOC TblASM_OPCODE(179), &HD80F, 2, 0, 0, 17, 0, 192, 201, 0, 0, "PSUBUSB ", ""
    AddAOC TblASM_OPCODE(180), &HD90F, 2, 0, 0, 17, 0, 192, 201, 0, 0, "PSUBUSW ", ""
    AddAOC TblASM_OPCODE(181), &HDB0F, 2, 0, 0, 17, 0, 192, 201, 0, 0, "PAND ", ""
    AddAOC TblASM_OPCODE(182), &HDC0F, 2, 0, 0, 17, 0, 192, 201, 0, 0, "PADDUSB ", ""
    AddAOC TblASM_OPCODE(183), &HDD0F, 2, 0, 0, 17, 0, 192, 201, 0, 0, "PADDUSW ", ""
    AddAOC TblASM_OPCODE(184), &HDF0F, 2, 0, 0, 17, 0, 192, 201, 0, 0, "PANDN ", ""
    AddAOC TblASM_OPCODE(185), &HE10F, 2, 0, 0, 17, 0, 192, 201, 0, 0, "PSRAW ", ""
    AddAOC TblASM_OPCODE(186), &HE20F, 2, 0, 0, 17, 0, 192, 201, 0, 0, "PSRAD ", ""
    AddAOC TblASM_OPCODE(187), &HE50F, 2, 0, 0, 17, 0, 192, 201, 0, 0, "PMULHW ", ""
    AddAOC TblASM_OPCODE(188), &HE80F, 2, 0, 0, 17, 0, 192, 201, 0, 0, "PSUBSB ", ""
    AddAOC TblASM_OPCODE(189), &HE90F, 2, 0, 0, 17, 0, 192, 201, 0, 0, "PSUBSW ", ""
    AddAOC TblASM_OPCODE(190), &HEB0F, 2, 0, 0, 17, 0, 192, 201, 0, 0, "POR ", ""
    AddAOC TblASM_OPCODE(191), &HEC0F, 2, 0, 0, 17, 0, 192, 201, 0, 0, "PADDSB ", ""
    AddAOC TblASM_OPCODE(192), &HED0F, 2, 0, 0, 17, 0, 192, 201, 0, 0, "PADDSW ", ""
    AddAOC TblASM_OPCODE(193), &HEF0F, 2, 0, 0, 17, 0, 192, 201, 0, 0, "PXOR ", ""
    AddAOC TblASM_OPCODE(194), &HF10F, 2, 0, 0, 17, 0, 192, 201, 0, 0, "PSLLW ", ""
    AddAOC TblASM_OPCODE(195), &HF20F, 2, 0, 0, 17, 0, 192, 201, 0, 0, "PSLLD ", ""
    AddAOC TblASM_OPCODE(196), &HF30F, 2, 0, 0, 17, 0, 192, 201, 0, 0, "PSLLQ ", ""
    AddAOC TblASM_OPCODE(197), &HF50F, 2, 0, 0, 17, 0, 192, 201, 0, 0, "PMADDWD ", ""
    AddAOC TblASM_OPCODE(198), &HF80F, 2, 0, 0, 17, 0, 192, 201, 0, 0, "PSUBB ", ""
    AddAOC TblASM_OPCODE(199), &HF90F, 2, 0, 0, 17, 0, 192, 201, 0, 0, "PSUBW ", ""
    AddAOC TblASM_OPCODE(200), &HFA0F, 2, 0, 0, 17, 0, 192, 201, 0, 0, "PSUBD ", ""
    AddAOC TblASM_OPCODE(201), &HFC0F, 2, 0, 0, 17, 0, 192, 201, 0, 0, "PADDB ", ""
    AddAOC TblASM_OPCODE(202), &HFD0F, 2, 0, 0, 17, 0, 192, 201, 0, 0, "PADDW ", ""
    AddAOC TblASM_OPCODE(203), &HFE0F, 2, 0, 0, 17, 0, 192, 201, 0, 0, "PADDD ", ""
    AddAOC TblASM_OPCODE(204), &H10, 1, 0, 0, 17, 0, 18, 38, 0, 0, "ADC ", ""
    TblPtrASM(16) = 204
    AddAOC TblASM_OPCODE(205), &H11, 1, 0, 0, 17, 0, 20, 40, 0, 0, "ADC ", ""
    TblPtrASM(17) = 205
    AddAOC TblASM_OPCODE(206), &H12, 1, 0, 0, 17, 0, 38, 18, 0, 0, "ADC ", ""
    TblPtrASM(18) = 206
    AddAOC TblASM_OPCODE(207), &H13, 1, 0, 0, 17, 0, 40, 20, 0, 0, "ADC ", ""
    TblPtrASM(19) = 207
    AddAOC TblASM_OPCODE(208), &H14, 1, 0, 0, 0, 26, 42, 0, 0, 0, "ADC AL,", ""
    TblPtrASM(20) = 208
    AddAOC TblASM_OPCODE(209), &H15, 1, 0, 0, 0, 28, 44, 0, 0, 0, "ADC EAX,", ""
    TblPtrASM(21) = 209
    AddAOC TblASM_OPCODE(210), &H16, 1, 0, 0, 0, 0, 0, 0, 0, 0, "PUSH SS", ""
    TblPtrASM(22) = 210
    AddAOC TblASM_OPCODE(211), &H17, 1, 0, 0, 0, 0, 0, 0, 0, 0, "POP SS", ""
    TblPtrASM(23) = 211
    AddAOC TblASM_OPCODE(212), &H18, 1, 0, 0, 17, 0, 18, 38, 0, 0, "SBB ", ""
    TblPtrASM(24) = 212
    AddAOC TblASM_OPCODE(213), &H19, 1, 0, 0, 17, 0, 20, 40, 0, 0, "SBB ", ""
    TblPtrASM(25) = 213
    AddAOC TblASM_OPCODE(214), &H1A, 1, 0, 0, 17, 0, 38, 18, 0, 0, "SBB ", ""
    TblPtrASM(26) = 214
    AddAOC TblASM_OPCODE(215), &H1B, 1, 0, 0, 17, 0, 40, 20, 0, 0, "SBB ", ""
    TblPtrASM(27) = 215
    AddAOC TblASM_OPCODE(216), &H1C, 1, 0, 0, 0, 26, 42, 0, 0, 0, "SBB AL,", ""
    TblPtrASM(28) = 216
    AddAOC TblASM_OPCODE(217), &H1D, 1, 0, 0, 0, 28, 44, 0, 0, 0, "SBB EAX,", ""
    TblPtrASM(29) = 217
    AddAOC TblASM_OPCODE(218), &H1E, 1, 0, 0, 0, 0, 0, 0, 0, 0, "PUSH DS", ""
    TblPtrASM(30) = 218
    AddAOC TblASM_OPCODE(219), &H1F, 1, 0, 0, 0, 0, 0, 0, 0, 0, "POP DS", ""
    TblPtrASM(31) = 219
    AddAOC TblASM_OPCODE(220), &H20, 1, 0, 0, 17, 0, 18, 38, 0, 0, "AND ", ""
    TblPtrASM(32) = 220
    AddAOC TblASM_OPCODE(221), &H21, 1, 0, 0, 17, 0, 20, 40, 0, 0, "AND ", ""
    TblPtrASM(33) = 221
    AddAOC TblASM_OPCODE(222), &H22, 1, 0, 0, 17, 0, 38, 18, 0, 0, "AND ", ""
    TblPtrASM(34) = 222
    AddAOC TblASM_OPCODE(223), &H23, 1, 0, 0, 17, 0, 40, 20, 0, 0, "AND ", ""
    TblPtrASM(35) = 223
    AddAOC TblASM_OPCODE(224), &H24, 1, 0, 0, 0, 26, 42, 0, 0, 0, "AND AL,", ""
    TblPtrASM(36) = 224
    AddAOC TblASM_OPCODE(225), &H25, 1, 0, 0, 0, 28, 44, 0, 0, 0, "AND EAX,", ""
    TblPtrASM(37) = 225
    AddAOC TblASM_OPCODE(226), &H26, 1, 0, 0, 0, 0, 0, 0, 0, 0, "ES:", ""
    TblPtrASM(38) = 226
    AddAOC TblASM_OPCODE(227), &H27, 1, 0, 0, 0, 0, 0, 0, 0, 0, "DAA", ""
    TblPtrASM(39) = 227
    AddAOC TblASM_OPCODE(228), &H28, 1, 0, 0, 17, 0, 18, 38, 0, 0, "SUB ", ""
    TblPtrASM(40) = 228
    AddAOC TblASM_OPCODE(229), &H29, 1, 0, 0, 17, 0, 20, 40, 0, 0, "SUB ", ""
    TblPtrASM(41) = 229
    AddAOC TblASM_OPCODE(230), &H2A, 1, 0, 0, 17, 0, 38, 18, 0, 0, "SUB ", ""
    TblPtrASM(42) = 230
    AddAOC TblASM_OPCODE(231), &H2B, 1, 0, 0, 17, 0, 40, 20, 0, 0, "SUB ", ""
    TblPtrASM(43) = 231
    AddAOC TblASM_OPCODE(232), &H2C, 1, 0, 0, 0, 26, 42, 0, 0, 0, "SUB AL,", ""
    TblPtrASM(44) = 232
    AddAOC TblASM_OPCODE(233), &H2D, 1, 0, 0, 0, 28, 44, 0, 0, 0, "SUB EAX,", ""
    TblPtrASM(45) = 233
    AddAOC TblASM_OPCODE(234), &H2E, 1, 0, 0, 0, 0, 0, 0, 0, 0, "CS:", ""
    TblPtrASM(46) = 234
    AddAOC TblASM_OPCODE(235), &H2F, 1, 0, 0, 0, 0, 0, 0, 0, 0, "DAS", ""
    TblPtrASM(47) = 235
    AddAOC TblASM_OPCODE(236), &H30, 1, 0, 0, 17, 0, 18, 38, 0, 0, "XOR ", ""
    TblPtrASM(48) = 236
    AddAOC TblASM_OPCODE(237), &H31, 1, 0, 0, 17, 0, 20, 40, 0, 0, "XOR ", ""
    TblPtrASM(49) = 237
    AddAOC TblASM_OPCODE(238), &H32, 1, 0, 0, 17, 0, 38, 18, 0, 0, "XOR ", ""
    TblPtrASM(50) = 238
    AddAOC TblASM_OPCODE(239), &H33, 1, 0, 0, 17, 0, 40, 20, 0, 0, "XOR ", ""
    TblPtrASM(51) = 239
    AddAOC TblASM_OPCODE(240), &H34, 1, 0, 0, 0, 26, 42, 0, 0, 0, "XOR AL,", ""
    TblPtrASM(52) = 240
    AddAOC TblASM_OPCODE(241), &H35, 1, 0, 0, 0, 28, 44, 0, 0, 0, "XOR EAX,", ""
    TblPtrASM(53) = 241
    AddAOC TblASM_OPCODE(242), &H36, 1, 0, 0, 0, 0, 0, 0, 0, 0, "SS:", ""
    TblPtrASM(54) = 242
    AddAOC TblASM_OPCODE(243), &H37, 1, 0, 0, 0, 0, 0, 0, 0, 0, "AAA", ""
    TblPtrASM(55) = 243
    AddAOC TblASM_OPCODE(244), &H38, 1, 0, 0, 17, 0, 18, 38, 0, 0, "CMP ", ""
    TblPtrASM(56) = 244
    AddAOC TblASM_OPCODE(245), &H39, 1, 0, 0, 17, 0, 20, 40, 0, 0, "CMP ", ""
    TblPtrASM(57) = 245
    AddAOC TblASM_OPCODE(246), &H3A, 1, 0, 0, 17, 0, 38, 18, 0, 0, "CMP ", ""
    TblPtrASM(58) = 246
    AddAOC TblASM_OPCODE(247), &H3B, 1, 0, 0, 17, 0, 40, 20, 0, 0, "CMP ", ""
    TblPtrASM(59) = 247
    AddAOC TblASM_OPCODE(248), &H3C, 1, 0, 0, 0, 26, 42, 0, 0, 0, "CMP AL,", ""
    TblPtrASM(60) = 248
    AddAOC TblASM_OPCODE(249), &H3D, 1, 0, 0, 0, 28, 44, 0, 0, 0, "CMP EAX,", ""
    TblPtrASM(61) = 249
    AddAOC TblASM_OPCODE(250), &H3E, 1, 0, 0, 0, 0, 0, 0, 0, 0, "DS:", ""
    TblPtrASM(62) = 250
    AddAOC TblASM_OPCODE(251), &H3F, 1, 0, 0, 0, 0, 0, 0, 0, 0, "AAS", ""
    TblPtrASM(63) = 251

    Init_UnASM_Next

End Sub

Private Sub Init_UnASM_Next()
    'Vous connaissiez l'erreur vb "Erreur : Proc閐ure trop grande." ? non ?...
    '...ben fusionnez Init_UnASM() et Init_UnASM_Next() ... tatin!

    AddAOC TblASM_OPCODE(252), &H40, 1, 32, 0, 0, 0, 40, 0, 0, 0, "INC ", ""
    TblPtrASM(64) = 252
    TblPtrASM(65) = 252
    TblPtrASM(66) = 252
    TblPtrASM(67) = 252
    TblPtrASM(68) = 252
    TblPtrASM(69) = 252
    TblPtrASM(70) = 252
    TblPtrASM(71) = 252
    AddAOC TblASM_OPCODE(253), &H48, 1, 32, 0, 0, 0, 40, 0, 0, 0, "DEC ", ""
    TblPtrASM(72) = 253
    TblPtrASM(73) = 253
    TblPtrASM(74) = 253
    TblPtrASM(75) = 253
    TblPtrASM(76) = 253
    TblPtrASM(77) = 253
    TblPtrASM(78) = 253
    TblPtrASM(79) = 253
    AddAOC TblASM_OPCODE(254), &H50, 1, 32, 0, 0, 0, 40, 0, 0, 0, "PUSH ", ""
    TblPtrASM(80) = 254
    TblPtrASM(81) = 254
    TblPtrASM(82) = 254
    TblPtrASM(83) = 254
    TblPtrASM(84) = 254
    TblPtrASM(85) = 254
    TblPtrASM(86) = 254
    TblPtrASM(87) = 254
    AddAOC TblASM_OPCODE(255), &H58, 1, 32, 0, 0, 0, 40, 0, 0, 0, "POP ", ""
    TblPtrASM(88) = 255
    TblPtrASM(89) = 255
    TblPtrASM(90) = 255
    TblPtrASM(91) = 255
    TblPtrASM(92) = 255
    TblPtrASM(93) = 255
    TblPtrASM(94) = 255
    TblPtrASM(95) = 255
    AddAOC TblASM_OPCODE(256), &H60, 1, 0, 0, 0, 0, 0, 0, 0, 0, "PUSHAD", ""
    TblPtrASM(96) = 256
    AddAOC TblASM_OPCODE(257), &H61, 1, 0, 0, 0, 0, 0, 0, 0, 0, "POPAD", ""
    TblPtrASM(97) = 257
    AddAOC TblASM_OPCODE(258), &H62, 1, 0, 0, 17, 0, 40, 66, 0, 0, "BOUND ", ""
    TblPtrASM(98) = 258
    AddAOC TblASM_OPCODE(259), &H63, 1, 0, 0, 17, 0, 19, 39, 0, 0, "ARPL ", ""
    TblPtrASM(99) = 259
    AddAOC TblASM_OPCODE(260), &H64, 1, 0, 0, 0, 0, 0, 0, 0, 0, "FS:", ""
    TblPtrASM(100) = 260
    AddAOC TblASM_OPCODE(261), &H65, 1, 0, 0, 0, 0, 0, 0, 0, 0, "GS:", ""
    TblPtrASM(101) = 261
    AddAOC TblASM_OPCODE(262), &H66, 1, 0, 0, 0, 0, 0, 0, 0, 0, "Ops", ""
    TblPtrASM(102) = 262
    AddAOC TblASM_OPCODE(263), &H67, 1, 0, 0, 0, 0, 0, 0, 0, 0, "Add", ""
    TblPtrASM(103) = 263
    AddAOC TblASM_OPCODE(264), &H68, 1, 0, 0, 0, 28, 44, 0, 0, 0, "PUSH ", ""
    TblPtrASM(104) = 264
    AddAOC TblASM_OPCODE(265), &H69, 1, 0, 0, 17, 28, 40, 44, 0, 0, "IMUL ", ""
    TblPtrASM(105) = 265
    AddAOC TblASM_OPCODE(266), &H69, 1, 0, 0, 17, 28, 40, 20, 44, 0, "IMUL ", ""
    AddAOC TblASM_OPCODE(267), &H6A, 1, 0, 0, 0, 26, 42, 0, 0, 0, "PUSH ", ""
    TblPtrASM(106) = 267
    AddAOC TblASM_OPCODE(268), &H6B, 1, 0, 0, 17, 26, 40, 42, 0, 0, "IMUL ", ""
    TblPtrASM(107) = 268
    AddAOC TblASM_OPCODE(269), &H6B, 1, 0, 0, 17, 26, 40, 20, 42, 0, "IMUL ", ""
    AddAOC TblASM_OPCODE(270), &H6C, 1, 0, 0, 0, 0, 51, 0, 0, 0, "INS ", ""
    TblPtrASM(108) = 270
    AddAOC TblASM_OPCODE(271), &H6D, 1, 0, 0, 0, 0, 53, 0, 0, 0, "INS ", ""
    TblPtrASM(109) = 271

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -