home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
telefisk.org
/
amiga_virus_collection_research.7z
/
VIRUSRESEARCH
/
__SUSPICIOUS__
/
SUSPICIOUS.ASM
< prev
next >
Wrap
Assembly Source File
|
1999-06-12
|
6KB
|
193 lines
LAB_0CD2:
SUBA #$0040,A7 ;13230: 9EFC0040
MOVEM.L D7/A2-A3/A5-A6,-(A7) ;13234: 48E70136
MOVEA.L 100(A7),A2 ;13238: 246F0064
MOVEA.L A2,A0 ;1323C: 204A
MOVE.L 96(A7),D7 ;1323E: 2E2F0060
MOVEA.L 92(A7),A3 ;13242: 266F005C
MOVEA.L 88(A7),A5 ;13246: 2A6F0058
LEA 21(A7),A1 ;1324A: 43EF0015
LAB_0CD3:
MOVE.B (A0)+,(A1)+ ;1324E: 12D8
BNE.S LAB_0CD3 ;13250: 66FC
MOVEA.L A2,A0 ;13252: 204A
LAB_0CD4:
TST.B (A0)+ ;13254: 4A18
BNE.S LAB_0CD4 ;13256: 66FC
SUBQ.L #1,A0 ;13258: 5388
SUBA.L A2,A0 ;1325A: 91CA
MOVE.L A0,D0 ;1325C: 2008
MOVE.B D0,20(A7) ;1325E: 1F400014
MOVE.L D7,D0 ;13262: 2007
ASL.L #2,D0 ;13264: E580
MOVEA.L D0,A0 ;13266: 2040
MOVEA.L 12(A0),A2 ;13268: 2468000C
MOVE.L A2,D0 ;1326C: 200A
BEQ.S LAB_0CD5 ;1326E: 677C
LEA 20(A5),A0 ;13270: 41ED0014
MOVE.L A0,10(A5) ;13274: 2B48000A
LEA 20(A5),A6 ;13278: 4DED0014
MOVEQ #21,D0 ;1327C: 7015
MOVE.L A5,(A6)+ ;1327E: 2CCD
MOVE.L A3,(A6)+ ;13280: 2CCB
MOVE.L D0,(A6)+ ;13282: 2CC0
LEA 40(A5),A6 ;13284: 4DED0028
CLR.L (A6)+ ;13288: 429E
MOVE.L D7,(A6)+ ;1328A: 2CC7
LEA 20(A7),A0 ;1328C: 41EF0014
MOVE.L A0,D0 ;13290: 2008
ASR.L #2,D0 ;13292: E480
MOVEA.L A2,A0 ;13294: 204A
MOVE.L D0,(A6)+ ;13296: 2CC0
CLR.L (A6)+ ;13298: 429E
MOVEA.L -7176(A4),A6 ;1329A: 2C6CE3F8
MOVEA.L A5,A1 ;1329E: 224D
JSR -366(A6) ;132A0: 4EAEFE92
MOVEA.L A3,A0 ;132A4: 204B
JSR -384(A6) ;132A6: 4EAEFE80
MOVEA.L A3,A0 ;132AA: 204B
JSR -372(A6) ;132AC: 4EAEFE8C
LEA 20(A5),A0 ;132B0: 41ED0014
MOVEQ #16,D0 ;132B4: 7010
MOVE.L A0,10(A5) ;132B6: 2B48000A
LEA 20(A5),A6 ;132BA: 4DED0014
MOVE.L A5,(A6)+ ;132BE: 2CCD
MOVE.L A3,(A6)+ ;132C0: 2CCB
MOVE.L D0,(A6)+ ;132C2: 2CC0
MOVE.L D7,40(A5) ;132C4: 2B470028
LEA 20(A7),A0 ;132C8: 41EF0014
MOVE.L A0,D0 ;132CC: 2008
ASR.L #2,D0 ;132CE: E480
MOVEA.L A2,A0 ;132D0: 204A
MOVE.L D0,44(A5) ;132D2: 2B40002C
MOVEA.L -7176(A4),A6 ;132D6: 2C6CE3F8
MOVEA.L A5,A1 ;132DA: 224D
JSR -366(A6) ;132DC: 4EAEFE92
MOVEA.L A3,A0 ;132E0: 204B
JSR -384(A6) ;132E2: 4EAEFE80
MOVEA.L A3,A0 ;132E6: 204B
JSR -372(A6) ;132E8: 4EAEFE8C
LAB_0CD5:
MOVEM.L (A7)+,D7/A2-A3/A5-A6 ;132EC: 4CDF6C80
ADDA #$0040,A7 ;132F0: DEFC0040
RTS ;132F4: 4E75
LAB_0CE9:
SUBA #$0100,A7 ;13450: 9EFC0100
LEA LAB_0CD6(PC),A0 ;13454: 41FAFEA0
LEA 240(A7),A1 ;13458: 43EF00F0
MOVE.L (A0)+,(A1)+ ;1345C: 22D8
MOVE.L (A0)+,(A1)+ ;1345E: 22D8
MOVE.L (A0)+,(A1)+ ;13460: 22D8
MOVE.L (A0)+,(A1)+ ;13462: 22D8
LEA LAB_0CE0(PC),A0 ;13464: 41FAFEDE
LEA 52(A7),A1 ;13468: 43EF0034
MOVE.L (A0)+,(A1)+ ;1346C: 22D8
MOVE.L (A0)+,(A1)+ ;1346E: 22D8
LEA -26058(A4),A0 ;13470: 41EC9A36
LEA 60(A7),A1 ;13474: 43EF003C
MOVE.L (A0)+,(A1)+ ;13478: 22D8
LEA -26050(A4),A0 ;1347A: 41EC9A3E
LEA 64(A7),A1 ;1347E: 43EF0040
MOVE.L (A0)+,(A1)+ ;13482: 22D8
MOVE.L (A0)+,(A1)+ ;13484: 22D8
MOVE.L (A0)+,(A1)+ ;13486: 22D8
MOVE.L (A0)+,(A1)+ ;13488: 22D8
MOVE.L (A0)+,(A1)+ ;1348A: 22D8
LEA -26014(A4),A0 ;1348C: 41EC9A62
LEA 84(A7),A1 ;13490: 43EF0054
MOVE.L (A0)+,(A1)+ ;13494: 22D8
MOVE.L (A0)+,(A1)+ ;13496: 22D8
MOVE.L (A0)+,(A1)+ ;13498: 22D8
MOVE.L (A0)+,(A1)+ ;1349A: 22D8
LEA -23186(A4),A0 ;1349C: 41ECA56E
LEA 100(A7),A1 ;134A0: 43EF0064
MOVE.L (A0)+,(A1)+ ;134A4: 22D8
MOVE.L (A0)+,(A1)+ ;134A6: 22D8
MOVE.L (A0)+,(A1)+ ;134A8: 22D8
MOVE.L (A0)+,(A1)+ ;134AA: 22D8
LEA -23274(A4),A0 ;134AC: 41ECA516
LEA 116(A7),A1 ;134B0: 43EF0074
MOVE.L (A0)+,(A1)+ ;134B4: 22D8
MOVE.L (A0)+,(A1)+ ;134B6: 22D8
MOVE.L (A0)+,(A1)+ ;134B8: 22D8
MOVE.L (A0)+,(A1)+ ;134BA: 22D8
LEA -22298(A4),A0 ;134BC: 41ECA8E6
LEA 132(A7),A1 ;134C0: 43EF0084
MOVE.L (A0)+,(A1)+ ;134C4: 22D8
MOVE.L (A0)+,(A1)+ ;134C6: 22D8
MOVE.L (A0)+,(A1)+ ;134C8: 22D8
MOVE.L (A0)+,(A1)+ ;134CA: 22D8
CLR.L -(A7) ;134CC: 42A7
BSR LAB_0CEF ;134CE: 610000C0
ADDQ #4,A7 ;134D2: 584F
MOVEA.L D0,A0 ;134D4: 2040
LEA 8(A0),A1 ;134D6: 43E80008
LEA 148(A7),A0 ;134DA: 41EF0094
MOVE.L (A1)+,(A0)+ ;134DE: 20D9
MOVEA.L D0,A5 ;134E0: 2A40
LEA 12(A5),A0 ;134E2: 41ED000C
LEA 152(A7),A1 ;134E6: 43EF0098
MOVE.L (A0)+,(A1)+ ;134EA: 22D8
LEA LAB_0CE2(PC),A0 ;134EC: 41FAFE60
MOVEQ #0,D4 ;134F0: 7800
MOVEQ #48,D3 ;134F2: 7630
MOVE.L A0,D1 ;134F4: 2208
LEA 3(A7),A0 ;134F6: 41EF0003
MOVE.L A0,D2 ;134FA: 2408
MOVEA.L -7180(A4),A6 ;134FC: 2C6CE3F4
JSR -906(A6) ;13500: 4EAEFC76
TST.L D0 ;13504: 4A80
BLE.S LAB_0CEA ;13506: 6F0E
MOVEA.L D2,A0 ;13508: 2042
LEA 156(A7),A1 ;1350A: 43EF009C
MOVEQ #48,D0 ;1350E: 7030
BSR LAB_0FFA ;13510: 61004B60
BRA.S LAB_0CEB ;13514: 6004
LAB_0CEA:
CLR 156(A7) ;13516: 426F009C
LAB_0CEB:
MOVEA.L -26994(A4),A0 ;1351A: 206C968E
LEA 204(A7),A1 ;1351E: 43EF00CC
MOVEQ #32,D0 ;13522: 7020
BSR LAB_0FFA ;13524: 61004B4C
MOVEQ #4,D1 ;13528: 7204
MOVE.L 260(A7),D0 ;1352A: 202F0104
MOVE D0,236(A7) ;1352E: 3F4000EC
CLR 238(A7) ;13532: 426F00EE
LEA 60(A7),A5 ;13536: 4BEF003C
LAB_0CEC:
MOVE -2(A5),D0 ;1353A: 302DFFFE
ADDQ.L #1,D1 ;1353E: 5281
ADD D0,(A5) ;13540: D155
ADDQ.L #2,A5 ;13542: 548D
MOVEQ #94,D0 ;13544: 705E
CMP.L D0,D1 ;13546: B280
BLT.S LAB_0CEC ;13548: 6DF0
MOVEQ #2,D0 ;1354A: 7002
MOVEQ #0,D2 ;1354C: 7400
MOVE.L D0,D1 ;1354E: 2200
MOVEA.L -29620(A4),A6 ;13550: 2C6C8C4C
JSR -30(A6) ;13554: 4EAEFFE2
MOVEQ #94,D1 ;13558: 725E
MOVEQ #16,D3 ;1355A: 7610
ADD.L D1,D1 ;1355C: D281
LEA 52(A7),A0 ;1355E: 41EF0034
LEA 240(A7),A1 ;13562: 43EF00F0
JSR -60(A6) ;13566: 4EAEFFC4
BSR LAB_0CE3 ;1356A: 6100FDEA
MOVEQ #90,D1 ;1356E: 725A
ADD.L D1,D1 ;13570: D281
MOVEA.L -7180(A4),A6 ;13572: 2C6CE3F4
JSR -198(A6) ;13576: 4EAEFF3A
BSR LAB_0CEE ;1357A: 61000004
LAB_0CED:
BRA.S LAB_0CED ;1357E: 60FE
LAB_0CEE:
MOVE.L A6,-(A7) ;13580: 2F0E
MOVEA.L -7176(A4),A6 ;13582: 2C6CE3F8
JSR -120(A6) ;13586: 4EAEFF88
MOVEA.L (A7)+,A6 ;1358A: 2C5F
RTS ;1358C: 4E75
NOP ;1358E: 4E71