HackBBS.org est une communauté faisant évoluer un système de services vulnérables.
Nous apprenons à exploiter de manière collaborative des solutions permettant de détourner les systèmes d'informations.
Cet apprentissage nous permet d'améliorer les technologies que nous utilisons et/ou de mieux comprendre l'ingénierie social.
Nous défendons les valeurs de l'entraide, du challenge personnel et contribuons modestement à rendre l'expérience des utilisateurs finaux
la plus agréable possible.
Vous pouvez nous rencontrer via notre salon irc .
Le forum est en cours de remplacement par une version plus moderne, et tout aussi faillible que l'ancien ^^.
A ce jours nous enregistrons plusieurs dizaines de hack réussi contre notre site, et ce chiffre est en constante évolution. Merci a tous les contributeurs!
La refonte est en version alpha. Cette nouvelle plateforme permet de pentester à distance sans avoir son matériel à disposition.
Via l'exécution de scripts python connecté en websocket à l'ihm web, nous pouvons piloter le chargement de scénario
d'attaque/défense en "multijoueur" ^^.
Le système permet de charger des scripts de bibliothèques partagées et de chiffrer les échanges selon les modules déployés.
Vous trouverez dans la rubrique article de nombreux tutoriels afin de mieux comprendre la sécurité informatique, ainsi que différents articles plus poussés.
Sniffing
Cracking
Buffer overflow
Créations d'exploits
Social engineering
L'anonymat sur le web, spoofing
Bypass-proxy, Bypass-firewall
Injection de code SSI, SQL, etc...
Utilisation d'exploits, création de scripts(php, irc, perl)
Please Donate To Bitcoin Address: [[address]]
Donation of [[value]] BTC Received. Thank You.
Nous vous recommandons de sniffer votre réseau lors de votre navigation sur le site. La refonte vous fournira un outillage pour réaliser vos attaques/défenses.
Challenges
Vous pourrez également participer à de nombreux challenges en constant renouvellement (si possible :p)
Dernièrement, les missions relativent aux derniers produits open sources marchent bien :)
Votre ultime challenge sera de défacer HackBBS. De nombreuses failles sont présentes. A vous de les trouver et de les exploiter. Cet ultime test permettra de constater votre réactions face à une faille. Black ou White? ^^
Ezine du moment: nVIRDisassembled.txt
;Seg 1 = nVIR ID# 1 proc 1 of 7 (local)
0000: L0000 BRA.S L0006
0002: L0002 ORI.B #$00,D0
0006: L0006 MOVEA.L L0002,A0
000A: JSR (A0)
000C: MOVEA.L (A7),A0
000E: CLR.L (A7)
0010: MOVE.B #$03,-(A7)
0014: MOVE.L A0,-(A7)
0016: JMP L001A
001A: L001A LINK A6,#$0000
001E: MOVE.L $000A(A6),-(A7)
0022: MOVE.B $0008(A6),-(A7)
0026: JSR locProc2
002A: UNLK A6
002C: MOVEA.L (A7)+,A0
002E: ADDQ.W #6,A7
0030: JMP (A0)
0032: .WORD $C34F,$4D50,$4320,$2020 ;[.OMPC ]
003A: .WORD 0 ;[........]
;Seg 1 = nVIR ID# 1 proc 2 of 7 (local)
0000: L003C LINK A6,#$FFF6
0004: MOVEM.L D5-D7/A3-A4,-(A7)
0008: MOVE.L $000A(A6),D6
000C: MOVE.B $0008(A6),D5
0010: CLR.L -(A7)
0012: JSR locProc4
0016: MOVEA.L (A7)+,A3
0018: CLR.L -(A7)
001A: MOVE.L $02A6,(A7)
001E: JSR locProc5
0022: CLR.W -(A7)
0024: _SetResLoad
0026: CLR.W -(A7)
0028: _CurResFile
002A: MOVE.W (A7)+,D7
002C: MOVEQ $01,D0
002E: CMP.B D5,D0
0030: SEQ D0
0032: TST.L D6
0034: SEQ D1
0036: AND.B D1,D0
0038: BEQ.S L007E
003A: MOVE.W #$001E,-(A7)
003E: _SysBeep
0040: BRA.S L00E2
0042: L007E CLR.W -(A7)
0044: _SetResLoad
0046: CLR.L -(A7)
0048: MOVE.L L012E,-(A7)
004C: MOVE.W #$000A,-(A7)
0050: _GetResource
0052: MOVEA.L (A7)+,A4
0054: MOVE.L A4,D0
0056: BNE.S L00E2
0058: MOVE.L A4,-(A7)
005A: _ReleaseResource
005C: MOVE.B #$01,-(A7)
0060: _SetResLoad
0062: CLR.L -(A7)
0064: MOVE.L L012E,-(A7)
0068: MOVE.W #$0007,-(A7)
006C: _GetResource
006E: MOVEA.L (A7)+,A4
0070: MOVE.L A4,D0
0072: SEQ D0
0074: MOVE.L D0,-(A7)
0076: CLR.W -(A7)
0078: _ResError
007A: MOVE.W (A7)+,D1
007C: MOVE.L (A7)+,D0
007E: TST.W D1
0080: SNE D1
0082: OR.B D1,D0
0084: BNE.S L00E2
0086: MOVE.L A4,-(A7)
0088: _DetachResource
008A: MOVE.L A4,-(A7)
008C: JSR locProc7
0090: MOVE.L A3,-(A7)
0092: JSR locProc5
0096: MOVE.L D6,-(A7)
0098: MOVE.B D5,-(A7)
009A: MOVE.L (A4),-(A7)
009C: JSR locProc3
00A0: MOVE.L A4,-(A7)
00A2: JSR locProc6
00A6: L00E2 MOVE.W D7,-(A7)
00A8: _UseResFile
00AA: MOVE.B #$01,-(A7)
00AE: _SetResLoad
00B0: MOVE.L A3,-(A7)
00B2: JSR locProc5
00B6: MOVEQ $01,D0
00B8: CMP.B D5,D0
00BA: BNE.S L0118
00BC: MOVE.W D7,-(A7)
00BE: _UpdateResFile
00C0: CLR.L -(A7)
00C2: MOVE.L L012E,-(A7)
00C6: MOVE.W #$0002,-(A7)
00CA: _GetResource
00CC: MOVEA.L (A7)+,A4
00CE: MOVE.L A4,D0
00D0: BNE.S L0110
00D2: _ExitToShell
00D4: L0110 MOVEA.L (A4),A0
00D6: MOVEA.L D6,A1
00D8: MOVE.L (A0)+,(A1)+
00DA: MOVE.L (A0)+,(A1)+
00DC: L0118 MOVEM.L (A7)+,D5-D7/A3-A4
00E0: UNLK A6
00E2: MOVEA.L (A7)+,A0
00E4: ADDQ.W #6,A7
00E6: JMP (A0)
00E8: .WORD $C94E,$5354,$2020,$2020 ;[.NST ]
00F0: .WORD 4,$6E56,$4952 ;[..nVIR..]
;Seg 1 = nVIR ID# 1 proc 3 of 7 (local)
0000: L0132 MOVEA.L (A7)+,A0
0002: MOVEA.L (A7),A1
0004: MOVE.L A0,(A7)
0006: JMP (A1)
;Seg 1 = nVIR ID# 1 proc 4 of 7 (local)
0000: L013A _GetZone
0002: MOVE.L A0,$0004(A7)
0006: JMP L015C
;Seg 1 = nVIR ID# 1 proc 5 of 7 (local)
0000: L0144 MOVEA.L (A7)+,A1
0002: MOVEA.L (A7)+,A0
0004: _SetZone
0006: JMP L015A
000A: MOVEA.L (A7)+,A1
000C: MOVE.L (A7)+,D0
000E: _CompactMem
0010: MOVE.L D0,(A7)
0012: NOP
0014: MOVEQ $00,D0
0016: L015A MOVE.L A1,-(A7)
0018: L015C MOVE.W D0,$0220
001C: RTS
001E: .WORD $7000,$60F6 ;[p.`.....]
;Seg 1 = nVIR ID# 1 proc 6 of 7 (local)
0000: L0166 MOVEA.L (A7)+,A1
0002: MOVEA.L (A7)+,A0
0004: _DisposHandle
0006: JMP L015A
;Seg 1 = nVIR ID# 1 proc 7 of 7 (local)
0000: L0170 MOVEA.L (A7)+,A1
0002: MOVEA.L (A7)+,A0
0004: _HLock
0006: JMP L015A
;Seg 2 = nVIR ID# 2 proc 1 of 1 (local)
0000: L0000 ORI.B #$3C,D0 ;'<'
0004: ORI.B #$F0,D1
;Seg 3 = nVIR ID# 3 proc 1 of 7 (local)
0000: L0000 MOVEA.L (A7),A0
0002: CLR.L (A7)
0004: MOVE.B #$02,-(A7)
0008: MOVE.L A0,-(A7)
000A: JMP L000E
000E: L000E LINK A6,#$0000
0012: MOVE.L $000A(A6),-(A7)
0016: MOVE.B $0008(A6),-(A7)
001A: JSR locProc2
001E: UNLK A6
0020: MOVEA.L (A7)+,A0
0022: ADDQ.W #6,A7
0024: JMP (A0)
0026: .WORD $C34F,$4D50,$4320,$2020 ;[.OMPC ]
002E: .WORD 0 ;[........]
;Seg 3 = nVIR ID# 3 proc 2 of 7 (local)
0000: L0030 LINK A6,#$FFF6
0004: MOVEM.L D5-D7/A3-A4,-(A7)
0008: MOVE.L $000A(A6),D6
000C: MOVE.B $0008(A6),D5
0010: CLR.L -(A7)
0012: JSR locProc4
0016: MOVEA.L (A7)+,A3
0018: CLR.L -(A7)
001A: MOVE.L $02A6,(A7)
001E: JSR locProc5
0022: CLR.W -(A7)
0024: _SetResLoad
0026: CLR.W -(A7)
0028: _CurResFile
002A: MOVE.W (A7)+,D7
002C: MOVEQ $01,D0
002E: CMP.B D5,D0
0030: SEQ D0
0032: TST.L D6
0034: SEQ D1
0036: AND.B D1,D0
0038: BEQ.S L0072
003A: MOVE.W #$001E,-(A7)
003E: _SysBeep
0040: BRA.S L00D6
0042: L0072 CLR.W -(A7)
0044: _SetResLoad
0046: CLR.L -(A7)
0048: MOVE.L L0122,-(A7)
004C: MOVE.W #$000A,-(A7)
0050: _GetResource
0052: MOVEA.L (A7)+,A4
0054: MOVE.L A4,D0
0056: BNE.S L00D6
0058: MOVE.L A4,-(A7)
005A: _ReleaseResource
005C: MOVE.B #$01,-(A7)
0060: _SetResLoad
0062: CLR.L -(A7)
0064: MOVE.L L0122,-(A7)
0068: MOVE.W #$0007,-(A7)
006C: _GetResource
006E: MOVEA.L (A7)+,A4
0070: MOVE.L A4,D0
0072: SEQ D0
0074: MOVE.L D0,-(A7)
0076: CLR.W -(A7)
0078: _ResError
007A: MOVE.W (A7)+,D1
007C: MOVE.L (A7)+,D0
007E: TST.W D1
0080: SNE D1
0082: OR.B D1,D0
0084: BNE.S L00D6
0086: MOVE.L A4,-(A7)
0088: _DetachResource
008A: MOVE.L A4,-(A7)
008C: JSR locProc7
0090: MOVE.L A3,-(A7)
0092: JSR locProc5
0096: MOVE.L D6,-(A7)
0098: MOVE.B D5,-(A7)
009A: MOVE.L (A4),-(A7)
009C: JSR locProc3
00A0: MOVE.L A4,-(A7)
00A2: JSR locProc6
00A6: L00D6 MOVE.W D7,-(A7)
00A8: _UseResFile
00AA: MOVE.B #$01,-(A7)
00AE: _SetResLoad
00B0: MOVE.L A3,-(A7)
00B2: JSR locProc5
00B6: MOVEQ $01,D0
00B8: CMP.B D5,D0
00BA: BNE.S L010C
00BC: MOVE.W D7,-(A7)
00BE: _UpdateResFile
00C0: CLR.L -(A7)
00C2: MOVE.L L0122,-(A7)
00C6: MOVE.W #$0002,-(A7)
00CA: _GetResource
00CC: MOVEA.L (A7)+,A4
00CE: MOVE.L A4,D0
00D0: BNE.S L0104
00D2: _ExitToShell
00D4: L0104 MOVEA.L (A4),A0
00D6: MOVEA.L D6,A1
00D8: MOVE.L (A0)+,(A1)+
00DA: MOVE.L (A0)+,(A1)+
00DC: L010C MOVEM.L (A7)+,D5-D7/A3-A4
00E0: UNLK A6
00E2: MOVEA.L (A7)+,A0
00E4: ADDQ.W #6,A7
00E6: JMP (A0)
00E8: .WORD $C94E,$5354,$2020,$2020 ;[.NST ]
00F0: .WORD 4,$6E56,$4952 ;[..nVIR..]
;Seg 3 = nVIR ID# 3 proc 3 of 7 (local)
0000: L0126 MOVEA.L (A7)+,A0
0002: MOVEA.L (A7),A1
0004: MOVE.L A0,(A7)
0006: JMP (A1)
;Seg 3 = nVIR ID# 3 proc 4 of 7 (local)
0000: L012E _GetZone
0002: MOVE.L A0,$0004(A7)
0006: JMP L0150
;Seg 3 = nVIR ID# 3 proc 5 of 7 (local)
0000: L0138 MOVEA.L (A7)+,A1
0002: MOVEA.L (A7)+,A0
0004: _SetZone
0006: JMP L014E
000A: MOVEA.L (A7)+,A1
000C: MOVE.L (A7)+,D0
000E: _CompactMem
0010: MOVE.L D0,(A7)
0012: NOP
0014: MOVEQ $00,D0
0016: L014E MOVE.L A1,-(A7)
0018: L0150 MOVE.W D0,$0220
001C: RTS
001E: .WORD $7000,$60F6 ;[p.`.....]
;Seg 3 = nVIR ID# 3 proc 6 of 7 (local)
0000: L015A MOVEA.L (A7)+,A1
0002: MOVEA.L (A7)+,A0
0004: _DisposHandle
0006: JMP L014E
;Seg 3 = nVIR ID# 3 proc 7 of 7 (local)
0000: L0164 MOVEA.L (A7)+,A1
0002: MOVEA.L (A7)+,A0
0004: _HLock
0006: JMP L014E
;Seg 4 = nVIR ID# 6 proc 1 of 13 (local)
0000: L0000 ORI.B #$20,D0 ;' '
0004: JMP L0008
0008: L0008 LINK A6,#$0000
000C: MOVE.B $0008(A6),-(A7)
0010: JSR locProc4
0014: UNLK A6
0016: MOVEA.L (A7)+,A0
0018: ADDQ.W #2,A7
001A: JMP (A0)
001C: .WORD $D448,$4556,$4952,$5553 ;[.HEVIRUS]
0024: .WORD 0 ;[........]
;Seg 4 = nVIR ID# 6 proc 2 of 13 (local)
0000: L0026 LINK A6,#$0000
0004: MOVE.L A4,-(A7)
0006: MOVEA.L $0008(A6),A4
000A: CLR.W -(A7)
000C: MOVE.L $FEFC(A4),-(A7)
0010: LEA $FF00(A4),A0
0014: MOVE.L A0,D0
0016: ADDQ.L #1,D0
0018: MOVE.L D0,-(A7)
001A: CLR.W D0
001C: MOVE.B $FF00(A4),D0
0020: EXT.L D0
0022: MOVE.L D0,-(A7)
0024: MOVE.L $FEF6(A4),-(A7)
0028: JSR locProc13
002C: MOVE.W (A7)+,$FEFA(A4)
0030: TST.W $FEFA(A4)
0034: BNE.S L0076
0036: MOVE.L $FEF6(A4),-(A7)
003A: JSR locProc7
003E: CLR.W -(A7)
0040: MOVE.L $FEFC(A4),-(A7)
0044: MOVE.L $FEF6(A4),-(A7)
0048: JSR locProc12
004C: MOVE.W (A7)+,$FEFA(A4)
0050: L0076 MOVEA.L (A7)+,A4
0052: UNLK A6
0054: MOVE.L (A7)+,(A7)
0056: RTS
0058: .WORD $D341,$5949,$5420,$2020 ;[.AYIT ]
0060: .WORD 0 ;[........]
;Seg 4 = nVIR ID# 6 proc 3 of 13 (local)
0000: L0088 LINK A6,#$0000
0004: MOVE.L A4,-(A7)
0006: MOVEA.L $0008(A6),A4
000A: MOVE.L $FEFC(A4),-(A7)
000E: JSR locProc10
0012: TST.L $FEF6(A4)
0016: BEQ.S L00A8
0018: MOVE.L $FEF6(A4),-(A7)
001C: JSR locProc6
0020: L00A8 MOVEA.L $0008(A6),A0
0024: MOVEA.L A0,A6
0026: JMP L013C ;* EXIT *
002A: .WORD $0000
002C: MOVEA.L (A7)+,A4
002E: UNLK A6
0030: MOVE.L (A7)+,(A7)
0032: RTS
0034: .WORD $CD59,$4558,$4954,$2020 ;[.YEXIT ]
003C: .WORD 0 ;[........]
;Seg 4 = nVIR ID# 6 proc 4 of 13 (local)
0000: L00C6 LINK A6,#$FEF4
0004: MOVEM.L D3-D7/A2-A4,-(A7)
0008: MOVEQ $03,D0
000A: CMP.B $0008(A6),D0
000E: BEQ.S L00D8
0010: BRA.S L013C
0012: L00D8 CLR.W -(A7)
0014: PEA L0164
0018: PEA $FEFC(A6)
001C: JSR locProc8
0020: MOVE.W (A7)+,$FEFA(A6)
0024: TST.W $FEFA(A6)
0028: BEQ.S L00F8
002A: MOVE.W #$001E,-(A7)
002E: _SysBeep
0030: BRA.S L013C
0032: L00F8 CLR.B $FEF5(A6)
0036: MOVE.L $FEFC(A6),-(A7)
003A: CLR.W -(A7)
003C: MOVE.B $FEF5(A6),-(A7)
0040: JSR locProc11
0044: CLR.L -(A7)
0046: CLR.L -(A7)
0048: JSR locProc5
004C: MOVE.L (A7)+,$FEF6(A6)
0050: BNE.S L0120
0052: MOVE.L A6,-(A7)
0054: JSR locProc3
0058: BRA.S L013C
005A: L0120 LEA $FF00(A6),A0
005E: LEA L0156,A1
0062: MOVE.L (A1)+,(A0)+
0064: MOVE.L (A1)+,(A0)+
0066: MOVE.L (A1)+,(A0)+
0068: MOVE.W (A1),(A0)
006A: MOVE.L A6,-(A7)
006C: JSR locProc2
0070: MOVE.L A6,-(A7)
0072: JSR locProc3
0076: L013C LEA $FED4(A6),A7
007A: MOVEM.L (A7)+,D3-D7/A2-A4
007E: UNLK A6
0080: MOVEA.L (A7)+,A0
0082: ADDQ.W #2,A7
0084: JMP (A0)
0086: .WORD $C44F,$5649,$5255,$5320 ;[.OVIRUS ]
008E: .WORD $10,$C44,$6F6E,$2774 ;[...Don't]
0096: .WORD $2050,$616E,$6963,$2E00 ;[ Panic..]
009E: L0164 .WORD 0,$225F,$201F,$A04C ;[.."_ ..L]
00A6: .WORD $2E80,$4E71,$7000,$2F09 ;[..Nqp./.]
00AE: .WORD $31C0,$220,$4E75,$7000 ;[1.. Nup.]
00B6: .WORD $60F6 ;[`.......]
;Seg 4 = nVIR ID# 6 proc 5 of 13 (local)
0000: L017E MOVEA.L (A7)+,A1
0002: MOVE.L (A7)+,D0
0004: _NewHandle
0006: MOVE.L A0,(A7)
0008: JMP L0172
;Seg 4 = nVIR ID# 6 proc 6 of 13 (local)
0000: L018A MOVEA.L (A7)+,A1
0002: MOVEA.L (A7)+,A0
0004: _DisposHandle
0006: JMP L0172
;Seg 4 = nVIR ID# 6 proc 7 of 13 (local)
0000: L0194 MOVEA.L (A7)+,A1
0002: MOVEA.L (A7)+,A0
0004: _HLock
0006: JMP L0172
;Seg 4 = nVIR ID# 6 proc 8 of 13 (local)
0000: L019E MOVE.L A2,-(A7)
0002: MOVEQ $64,D0
0004: _NewHandle
0006: MOVEA.L $0008(A7),A1
000A: MOVE.L A0,(A1)
000C: TST.W D0
000E: BNE.S L01CE
0010: _HLock
0012: MOVEA.L (A0),A2
0014: MOVEQ $00,D0
0016: MOVEQ $18,D1
0018: MOVEA.L A2,A0
001A: L01B8 MOVE.L D0,(A0)+
001C: DBRA D1,L01B8
0020: CLR.W -(A7)
0022: PEA L028C
0026: _OpenResFile
0028: MOVE.W (A7)+,D0
002A: BPL.S locProc9
002C: MOVE.W $0A60,D0
0030: L01CE MOVEA.L (A7)+,A2
0032: MOVE.L (A7),$0008(A7)
0036: ADDQ.L #8,A7
0038: MOVE.W D0,$0004(A7)
003C: RTS
;Seg 4 = nVIR ID# 6 proc 9 of 13 (local)
0000: L01DC MOVE.W D0,$004A(A2)
0004: CLR.B -(A7)
0006: _SetResLoad
0008: CLR.L -(A7)
000A: MOVE.L #$44525652,-(A7) ;'DRVR'
0010: PEA L0284 ;.SPEECH
0014: _GetNamedResource
0016: MOVEA.L (A7)+,A1
0018: MOVE.W $0A60,D0
001C: BNE.S L01CE
001E: MOVE.B #$01,-(A7)
0022: _SetResLoad
0024: MOVEA.L $011C,A0
0028: ADDA.W #$0080,A0
002C: MOVE.W #$0020,D0
0030: L020C SUBQ.W #1,D0
0032: CMPI.W #$0012,D0
0036: BGT.S L021A
0038: MOVE.W #$F060,D0
003C: BRA.S L01CE
003E: L021A CMPI.L #$00000000,-(A0)
0044: BNE.S L020C
0046: MOVE.W D0,D1
0048: ADDQ.W #1,D1
004A: NEG.W D1
004C: MOVE.W D1,$0046(A2)
0050: MOVE.L A1,-(A7)
0052: MOVE.W D0,-(A7)
0054: CLR.L -(A7)
0056: _SetResInfo
0058: MOVE.L A1,-(A7)
005A: _LoadResource
005C: MOVE.W $0A60,D0
0060: MOVEA.L A1,A0
0062: _HLock
0064: MOVEA.L (A7)+,A2
0066: MOVEA.L (A7)+,A0
0068: MOVE.L (A7)+,D0
006A: MOVEA.L (A7)+,A1
006C: MOVE.L A0,-(A7)
006E: MOVE.L A2,-(A7)
0070: MOVEA.L D0,A2
0072: MOVEA.L (A2),A2
0074: MOVE.L A2,-(A7)
0076: MOVEA.L (A2),A2
0078: LEA (A2),A0
007A: MOVE.L A1,$003C(A0)
007E: LEA L0284,A1
0082: MOVE.L A1,$0012(A0)
0086: CLR.W $0016(A0)
008A: CLR.W $001A(A0)
008E: CLR.L $001C(A0)
0092: _Open
0094: MOVE.W $0010(A0),$000C(A7)
009A: MOVE.L $0034(A0),$0042(A2)
00A0: MOVEA.L (A7)+,A0
00A2: _HUnLock
00A4: MOVEA.L (A7)+,A2
00A6: RTS
00A8: L0284 .WORD $72E,$5350,$4545,$4348 ;[..SPEECH]
00B0: L028C .WORD $94D,$6163,$696E,$5461 ;[.MacinTa]
00B8: .WORD $6C6B ;[lk......]
;Seg 4 = nVIR ID# 6 proc 10 of 13 (local)
0000: L0296 MOVE.L A2,-(A7)
0002: MOVEA.L $0008(A7),A0
0006: _HLock
0008: MOVEA.L (A0),A2
000A: LEA (A2),A0
000C: UNKNOWN
000E: MOVE.W $004A(A2),D0
0012: BEQ.S L02AE
0014: MOVE.W D0,-(A7)
0016: _CloseResFile
0018: L02AE MOVEA.L $0008(A7),A0
001C: _HUnLock
001E: _DisposHandle
0020: MOVEA.L (A7)+,A2
0022: MOVE.L (A7),$0004(A7)
0026: ADDQ.L #4,A7
0028: RTS
;Seg 4 = nVIR ID# 6 proc 11 of 13 (local)
0000: L02C0 MOVEQ $00,D2
0002: MOVEA.L (A7)+,A1
0004: MOVE.B (A7)+,D2
0006: MOVE.W (A7)+,D1
0008: MOVEA.L (A7)+,A0
000A: MOVE.L A1,-(A7)
000C: MOVE.L A0,-(A7)
000E: _HLock
0010: MOVEA.L (A0),A1
0012: LINK A6,#$FFE0
0016: LEA $FFE0(A6),A0
001A: MOVE.W $0046(A1),$0018(A0)
0020: CLR.W $001A(A0)
0024: MOVE.W D2,$001C(A0)
0028: UNKNOWN
002A: MOVE.W #$0004,$001A(A0)
0030: MOVE.W D1,$001C(A0)
0034: UNKNOWN
0036: UNLK A6
0038: MOVEA.L (A7)+,A0
003A: _HUnLock
003C: RTS
;Seg 4 = nVIR ID# 6 proc 12 of 13 (local)
0000: L02FE MOVE.L (A7)+,D0
0002: MOVEA.L (A7)+,A1
0004: MOVEA.L (A7)+,A0
0006: MOVE.L D0,-(A7)
0008: MOVE.L A0,-(A7)
000A: _HLock
000C: MOVEA.L A1,A0
000E: _GetHandleSize
0010: MOVE.L A2,-(A7)
0012: MOVEA.L $0004(A7),A2
0016: MOVEA.L (A2),A2
0018: LEA (A2),A0
001A: MOVE.W $0046(A2),$0018(A0)
0020: MOVE.L A1,$0020(A0)
0024: MOVE.L D0,$0024(A0)
0028: UNKNOWN
002A: MOVEA.L (A7)+,A2
002C: MOVEA.L (A7)+,A0
002E: MOVE.W D0,-(A7)
0030: _HUnLock
0032: MOVE.W (A7)+,D0
0034: MOVE.W D0,$0004(A7)
0038: RTS
;Seg 4 = nVIR ID# 6 proc 13 of 13 (local)
0000: L0338 MOVEA.L $0010(A7),A0
0004: MOVE.L $000C(A7),$0010(A7)
000A: MOVE.L $0008(A7),$000C(A7)
0010: MOVE.L $0004(A7),$0008(A7)
0016: MOVE.L (A7),$0004(A7)
001A: ADDQ.L #4,A7
001C: _HLock
001E: MOVEA.L (A0),A0
0020: MOVEA.L $0042(A0),A0
0024: _HLock
0026: MOVEA.L (A0),A0
0028: JMP (A0)
002A: .WORD $4E75 ;[Nu......]
;Seg 5 = nVIR ID# 7 proc 1 of 14 (local)
0000: L0000 LINK A6,#$0000
0004: MOVE.L $000A(A6),-(A7)
0008: MOVE.B $0008(A6),-(A7)
000C: JSR locProc3
0010: UNLK A6
0012: MOVEA.L (A7)+,A0
0014: ADDQ.W #6,A7
0016: JMP (A0)
0018: .WORD $C34F,$4D50,$4320,$2020 ;[.OMPC ]
0020: .WORD 0 ;[........]
;Seg 5 = nVIR ID# 7 proc 2 of 14 (local)
0000: L0022 LINK A6,#$FFFC
0004: MOVE.L A4,-(A7)
0006: CLR.L -(A7)
0008: MOVE.L L007A,-(A7)
000C: MOVE.W #$0001,-(A7)
0010: _GetResource
0012: MOVEA.L (A7)+,A4
0014: MOVE.L A4,D0
0016: BEQ.S L0068
0018: MOVE.L A4,-(A7)
001A: _DetachResource
001C: MOVE.L A4,-(A7)
001E: JSR locProc9
0022: MOVEA.L (A4),A0
0024: MOVE.L A0,-(A7)
0026: CLR.L -(A7)
0028: MOVE.W #$A9CC,-(A7)
002C: JSR locProc12
0030: MOVE.L (A7)+,D0
0032: MOVEA.L (A7)+,A0
0034: MOVE.L D0,$0002(A0)
0038: MOVEA.L (A4),A0
003A: PEA $0006(A0)
003E: MOVE.W #$A9CC,-(A7)
0042: JSR locProc13
0046: L0068 MOVEA.L (A7)+,A4
0048: UNLK A6
004A: MOVE.L (A7)+,(A7)
004C: RTS
004E: .WORD $C94E,$5354,$414C,$4C54 ;[.NSTALLT]
0056: .WORD 4,$6E56,$4952 ;[..nVIR..]
;Seg 5 = nVIR ID# 7 proc 3 of 14 (local)
0000: L007E LINK A6,#$FFD0
0004: MOVEM.L D5-D7/A4,-(A7)
0008: MOVE.B $0008(A6),D7
000C: CLR.L -(A7)
000E: JSR locProc5
0012: MOVEA.L (A7)+,A4
0014: CLR.L -(A7)
0016: MOVE.L $02A6,(A7)
001A: JSR locProc6
001E: MOVEQ $01,D0
0020: CMP.B D7,D0
0022: SEQ D0
0024: TST.L $000A(A6)
0028: SEQ D1
002A: AND.B D1,D0
002C: BEQ.S L00B6
002E: MOVE.W #$001E,-(A7)
0032: _SysBeep
0034: BRA L0560
0038: L00B6 CLR.W -(A7)
003A: _CurResFile
003C: MOVE.W (A7)+,D6
003E: CLR.W -(A7)
0040: _UseResFile
0042: CLR.B D5
0044: MOVE.B #$01,-(A7)
0048: _SetResLoad
004A: CLR.L -(A7)
004C: MOVE.L L058C,-(A7)
0050: CLR.W -(A7)
0052: _GetResource
0054: MOVE.L (A7)+,$FFDC(A6)
0058: BNE.S L010E
005A: CLR.L -(A7)
005C: MOVEQ $02,D0
005E: MOVE.L D0,-(A7)
0060: JSR locProc7
0064: MOVE.L (A7)+,$FFDC(A6)
0068: BEQ L0560
006C: MOVEA.L $FFDC(A6),A0
0070: MOVEA.L (A0),A0
0072: MOVE.W #$03E8,(A0)
0076: MOVE.L $FFDC(A6),-(A7)
007A: MOVE.L L058C,-(A7)
007E: CLR.W -(A7)
0080: PEA L058A
0084: _AddResource
0086: CLR.W -(A7)
0088: _ResError
008A: TST.W (A7)+
008C: BNE L0560
0090: L010E MOVEA.L $FFDC(A6),A0
0094: MOVEA.L (A0),A0
0096: TST.W (A0)
0098: BNE.S L011C
009A: MOVEQ $01,D5
009C: BRA.S L0134
009E: L011C MOVEA.L $FFDC(A6),A0
00A2: MOVEA.L (A0),A0
00A4: SUBQ.W #1,(A0)
00A6: MOVE.L $FFDC(A6),-(A7)
00AA: _ChangedResource
00AC: CLR.W -(A7)
00AE: _ResError
00B0: TST.W (A7)+
00B2: BNE L0560
00B6: L0134 MOVE.W D6,-(A7)
00B8: _UseResFile
00BA: MOVE.L A4,-(A7)
00BC: JSR locProc6
00C0: MOVE.B D5,-(A7)
00C2: _SetResLoad
00C4: CLR.L -(A7)
00C6: MOVE.L L058C,-(A7)
00CA: MOVE.W #$0006,-(A7)
00CE: _GetResource
00D0: MOVE.L (A7)+,$FFF4(A6)
00D4: BEQ L0560
00D8: MOVE.B D5,D0
00DA: BEQ.S L0162
00DC: PEA $FFD0(A6)
00E0: JSR locProc14
00E4: L0162 MOVE.B D5,D0
00E6: BEQ.S L01C8
00E8: MOVEQ $0F,D1
00EA: AND.L D1,$FFD0(A6)
00EE: TST.L D1
00F0: SEQ D1
00F2: AND.B D1,D0
00F4: BEQ.S L01C8
00F6: CLR.L -(A7)
00F8: MOVEA.L $FFF4(A6),A0
00FC: MOVEA.L (A0),A0
00FE: MOVE.L (A0),-(A7)
0100: JSR locProc7
0104: MOVE.L (A7)+,$FFFC(A6)
0108: SNE D0
010A: TST.B D0
010C: BEQ.S L01C8
010E: MOVE.L D0,-(A7)
0110: CLR.W -(A7)
0112: MOVE.W $0220,(A7)
0116: MOVE.W (A7)+,D1
0118: MOVE.L (A7)+,D0
011A: TST.W D1
011C: SEQ D1
011E: AND.B D1,D0
0120: BEQ.S L01C8
0122: MOVE.L $FFFC(A6),-(A7)
0126: JSR locProc8
012A: MOVE.L $FFF4(A6),-(A7)
012E: JSR locProc9
0132: MOVE.B D7,-(A7)
0134: MOVEA.L $FFF4(A6),A0
0138: MOVE.L (A0),D0
013A: ADDQ.L #4,D0
013C: MOVE.L D0,-(A7)
013E: JSR locProc4
0142: MOVE.L $FFF4(A6),-(A7)
0146: JSR locProc10
014A: L01C8 CLR.W -(A7)
014C: _SetResLoad
014E: CLR.L -(A7)
0150: MOVE.L $02A6,(A7)
0154: JSR locProc6
0158: MOVE.B D7,D0
015A: EXT.W D0
015C: SUBQ.W #1,D0
015E: BEQ.S L01EC
0160: SUBQ.W #1,D0
0162: BEQ L0274
0166: SUBQ.W #1,D0
0168: BEQ.S L0230
016A: BRA L0284
016E: L01EC CLR.L -(A7)
0170: MOVE.L L0590,-(A7)
0174: MOVE.W #$0020,-(A7)
0178: _GetResource
017A: MOVE.L (A7)+,$FFEC(A6)
017E: BNE L0560
0182: MOVE.L $FFEC(A6),-(A7)
0186: _ReleaseResource
0188: CLR.L -(A7)
018A: MOVE.L L058C,-(A7)
018E: MOVE.W #$0003,-(A7)
0192: _GetResource
0194: MOVE.L (A7)+,$FFE8(A6)
0198: BEQ L0560
019C: CLR.L -(A7)
019E: MOVE.L L0586,-(A7)
01A2: MOVE.W #$0100,-(A7)
01A6: _GetResource
01A8: MOVE.L (A7)+,$FFEC(A6)
01AC: BEQ L0560
01B0: BRA.S L0294
01B2: L0230 CLR.L -(A7)
01B4: MOVE.L L0586,-(A7)
01B8: MOVE.W #$0100,-(A7)
01BC: _GetResource
01BE: MOVE.L (A7)+,$FFE8(A6)
01C2: BNE L0560
01C6: MOVE.L $FFE8(A6),-(A7)
01CA: _ReleaseResource
01CC: CLR.L -(A7)
01CE: MOVE.L L0590,-(A7)
01D2: MOVE.W #$0020,-(A7)
01D6: _GetResource
01D8: MOVE.L (A7)+,$FFE8(A6)
01DC: BEQ L0560
01E0: CLR.L -(A7)
01E2: MOVE.L L058C,-(A7)
01E6: MOVE.W #$0004,-(A7)
01EA: _GetResource
01EC: MOVE.L (A7)+,$FFEC(A6)
01F0: BEQ L0560
01F4: BRA.S L0294
01F6: L0274 MOVE.B #$01,-(A7)
01FA: _SetResLoad
01FC: MOVE.L A6,-(A7)
01FE: JSR locProc2
0202: BRA L0560
0206: L0284 MOVE.W #$001E,-(A7)
020A: _SysBeep
020C: MOVE.W #$001E,-(A7)
0210: _SysBeep
0212: BRA L0560
0216: L0294 CLR.L -(A7)
0218: MOVE.L L058C,-(A7)
021C: MOVE.W #$0001,-(A7)
0220: _GetResource
0222: MOVE.L (A7)+,$FFE0(A6)
0226: BEQ L0560
022A: CLR.L -(A7)
022C: MOVE.L L058C,-(A7)
0230: MOVE.W #$0007,-(A7)
0234: _GetResource
0236: MOVE.L (A7)+,$FFF8(A6)
023A: BEQ L0560
023E: MOVEQ $01,D0
0240: CMP.B D7,D0
0242: BNE.S L02D6
0244: CLR.L -(A7)
0246: MOVE.L L058C,-(A7)
024A: MOVE.W #$0002,-(A7)
024E: _GetResource
0250: MOVE.L (A7)+,$FFE4(A6)
0254: BEQ L0560
0258: L02D6 MOVEQ $03,D0
025A: CMP.B D7,D0
025C: BNE.S L02F0
025E: CLR.L -(A7)
0260: MOVE.L L058C,-(A7)
0264: MOVE.W #$0005,-(A7)
0268: _GetResource
026A: MOVE.L (A7)+,$FFF0(A6)
026E: BEQ L0560
0272: L02F0 MOVEQ $03,D0
0274: CMP.B D7,D0
0276: BNE.S L02FC
0278: MOVE.W D6,-(A7)
027A: _UseResFile
027C: BRA.S L0300
027E: L02FC CLR.W -(A7)
0280: _UseResFile
0282: L0300 MOVE.B #$01,-(A7)
0286: _SetResLoad
0288: MOVE.L $FFE0(A6),-(A7)
028C: _LoadResource
028E: CLR.W -(A7)
0290: _ResError
0292: TST.W (A7)+
0294: BNE L0560
0298: MOVE.L $FFE0(A6),-(A7)
029C: _DetachResource
029E: MOVE.L $FFE0(A6),-(A7)
02A2: MOVE.L L058C,-(A7)
02A6: MOVE.W #$0001,-(A7)
02AA: PEA L058A
02AE: _AddResource
02B0: CLR.W -(A7)
02B2: _ResError
02B4: TST.W (A7)+
02B6: BNE L0560
02BA: MOVEQ $03,D0
02BC: CMP.B D7,D0
02BE: BNE.S L0392
02C0: CLR.L -(A7)
02C2: MOVE.L L0586,-(A7)
02C6: CLR.W -(A7)
02C8: _GetResource
02CA: MOVE.L (A7)+,$FFFC(A6)
02CE: BEQ L0560
02D2: CLR.L -(A7)
02D4: MOVEQ $08,D0
02D6: MOVE.L D0,-(A7)
02D8: JSR locProc7
02DC: MOVE.L (A7)+,$FFE4(A6)
02E0: BEQ L0560
02E4: MOVEA.L $FFFC(A6),A0
02E8: MOVEA.L (A0),A0
02EA: MOVEA.L $FFE4(A6),A1
02EE: MOVEA.L (A1),A1
02F0: LEA $0010(A0),A0
02F4: MOVE.L (A0)+,(A1)+
02F6: MOVE.L (A0)+,(A1)+
02F8: MOVE.L $FFE4(A6),-(A7)
02FC: MOVE.L L058C,-(A7)
0300: MOVE.W #$0002,-(A7)
0304: PEA L058A
0308: _AddResource
030A: CLR.W -(A7)
030C: _ResError
030E: TST.W (A7)+
0310: BNE L0560
0314: L0392 MOVE.L $FFE8(A6),-(A7)
0318: _LoadResource
031A: CLR.W -(A7)
031C: _ResError
031E: TST.W (A7)+
0320: BNE L0560
0324: MOVE.L $FFE8(A6),-(A7)
0328: _DetachResource
032A: MOVEQ $03,D0
032C: CMP.B D7,D0
032E: BNE.S L03C2
0330: MOVE.L $FFE8(A6),-(A7)
0334: MOVE.L L058C,-(A7)
0338: MOVE.W #$0003,-(A7)
033C: PEA L058A
0340: _AddResource
0342: BRA.S L03FE
0344: L03C2 MOVE.L $FFE8(A6),-(A7)
0348: MOVE.L L0590,-(A7)
034C: MOVE.W #$0020,-(A7)
0350: PEA L058A
0354: _AddResource
0356: CLR.W -(A7)
0358: _ResError
035A: TST.W (A7)+
035C: BNE L0560
0360: MOVE.L $FFE8(A6),-(A7)
0364: MOVEQ $00,D0
0366: MOVE.L D0,-(A7)
0368: CLR.W -(A7)
036A: MOVE.L $FFE8(A6),-(A7)
036E: _GetResAttrs
0370: MOVE.W (A7)+,D1
0372: MOVE.L (A7)+,D0
0374: MOVE.W D1,D0
0376: OR.L #$00000010,D0
037C: MOVE.W D0,-(A7)
037E: _SetResAttrs
0380: L03FE CLR.W -(A7)
0382: _ResError
0384: TST.W (A7)+
0386: BNE L0560
038A: MOVE.L $FFEC(A6),-(A7)
038E: _LoadResource
0390: CLR.W -(A7)
0392: _ResError
0394: TST.W (A7)+
0396: BNE L0560
039A: MOVE.L $FFEC(A6),-(A7)
039E: _DetachResource
03A0: MOVEQ $03,D0
03A2: CMP.B D7,D0
03A4: BNE.S L0438
03A6: MOVE.L $FFEC(A6),-(A7)
03AA: MOVE.L L0586,-(A7)
03AE: MOVE.W #$0100,-(A7)
03B2: PEA L058A
03B6: _AddResource
03B8: BRA.S L044A
03BA: L0438 MOVE.L $FFEC(A6),-(A7)
03BE: MOVE.L L058C,-(A7)
03C2: MOVE.W #$0004,-(A7)
03C6: PEA L058A
03CA: _AddResource
03CC: L044A CLR.W -(A7)
03CE: _ResError
03D0: TST.W (A7)+
03D2: BNE L0560
03D6: MOVEQ $01,D0
03D8: CMP.B D7,D0
03DA: BNE.S L04BC
03DC: CLR.L -(A7)
03DE: MOVEQ $08,D0
03E0: MOVE.L D0,-(A7)
03E2: JSR locProc7
03E6: MOVE.L (A7)+,$FFF0(A6)
03EA: BEQ L0560
03EE: MOVE.W D6,-(A7)
03F0: _UseResFile
03F2: CLR.L -(A7)
03F4: MOVE.L L0586,-(A7)
03F8: CLR.W -(A7)
03FA: _GetResource
03FC: MOVE.L (A7)+,$FFFC(A6)
0400: BEQ L0560
0404: CLR.W -(A7)
0406: _UseResFile
0408: MOVEA.L $FFFC(A6),A0
040C: MOVEA.L (A0),A0
040E: MOVEA.L $FFF0(A6),A1
0412: MOVEA.L (A1),A1
0414: LEA $0010(A0),A0
0418: MOVE.L (A0)+,(A1)+
041A: MOVE.L (A0)+,(A1)+
041C: MOVE.L $FFF0(A6),-(A7)
0420: MOVE.L L058C,-(A7)
0424: MOVE.W #$0005,-(A7)
0428: PEA L058A
042C: _AddResource
042E: CLR.W -(A7)
0430: _ResError
0432: TST.W (A7)+
0434: BNE L0560
0438: MOVE.L $FFFC(A6),-(A7)
043C: _ReleaseResource
043E: L04BC MOVE.L $FFF4(A6),-(A7)
0442: _LoadResource
0444: CLR.W -(A7)
0446: _ResError
0448: TST.W (A7)+
044A: BNE L0560
044E: MOVE.L $FFF4(A6),-(A7)
0452: _DetachResource
0454: MOVE.L $FFF4(A6),-(A7)
0458: MOVE.L L058C,-(A7)
045C: MOVE.W #$0006,-(A7)
0460: PEA L058A
0464: _AddResource
0466: CLR.W -(A7)
0468: _ResError
046A: TST.W (A7)+
046C: BNE.S L0560
046E: MOVE.L $FFF8(A6),-(A7)
0472: _LoadResource
0474: CLR.W -(A7)
0476: _ResError
0478: TST.W (A7)+
047A: BNE.S L0560
047C: MOVE.L $FFF8(A6),-(A7)
0480: _DetachResource
0482: MOVE.L $FFF8(A6),-(A7)
0486: MOVE.L L058C,-(A7)
048A: MOVE.W #$0007,-(A7)
048E: PEA L058A
0492: _AddResource
0494: CLR.W -(A7)
0496: _ResError
0498: TST.W (A7)+
049A: BNE.S L0560
049C: MOVEQ $03,D0
049E: CMP.B D7,D0
04A0: BNE.S L0560
04A2: MOVE.L $FFF0(A6),-(A7)
04A6: _LoadResource
04A8: CLR.W -(A7)
04AA: _ResError
04AC: TST.W (A7)+
04AE: BNE.S L0560
04B0: MOVE.L $FFF0(A6),-(A7)
04B4: JSR locProc11
04B8: CLR.L -(A7)
04BA: MOVE.L L0586,-(A7)
04BE: CLR.W -(A7)
04C0: _GetResource
04C2: MOVE.L (A7)+,$FFFC(A6)
04C6: BEQ.S L0560
04C8: MOVEA.L $FFF0(A6),A0
04CC: MOVEA.L (A0),A0
04CE: MOVEA.L $FFFC(A6),A1
04D2: MOVEA.L (A1),A1
04D4: LEA $0010(A1),A1
04D8: MOVE.L (A0)+,(A1)+
04DA: MOVE.L (A0)+,(A1)+
04DC: MOVE.L $FFFC(A6),-(A7)
04E0: _ChangedResource
04E2: L0560 CLR.W -(A7)
04E4: _CurResFile
04E6: _UpdateResFile
04E8: MOVE.W D6,-(A7)
04EA: _UseResFile
04EC: MOVE.L A4,-(A7)
04EE: JSR locProc6
04F2: MOVEM.L (A7)+,D5-D7/A4
04F6: UNLK A6
04F8: MOVEA.L (A7)+,A0
04FA: ADDQ.W #6,A7
04FC: JMP (A0)
04FE: .WORD $C94E,$5354,$2020,$2020 ;[.NST ]
0506: .WORD $E,$434F,$4445,0 ;[..CODE..]
050E: L058C .WORD $6E56,$4952,$494E,$4954 ;[nVIRINIT]
;Seg 5 = nVIR ID# 7 proc 4 of 14 (local)
0000: L0594 MOVEA.L (A7)+,A0
0002: MOVEA.L (A7),A1
0004: MOVE.L A0,(A7)
0006: JMP (A1)
;Seg 5 = nVIR ID# 7 proc 5 of 14 (local)
0000: L059C _GetZone
0002: MOVE.L A0,$0004(A7)
0006: JMP L05BE
;Seg 5 = nVIR ID# 7 proc 6 of 14 (local)
0000: L05A6 MOVEA.L (A7)+,A1
0002: MOVEA.L (A7)+,A0
0004: _SetZone
0006: JMP L05BC
000A: MOVEA.L (A7)+,A1
000C: MOVE.L (A7)+,D0
000E: _CompactMem
0010: MOVE.L D0,(A7)
0012: NOP
0014: MOVEQ $00,D0
0016: L05BC MOVE.L A1,-(A7)
0018: L05BE MOVE.W D0,$0220
001C: RTS
001E: .WORD $7000,$60F6 ;[p.`.....]
;Seg 5 = nVIR ID# 7 proc 7 of 14 (local)
0000: L05C8 MOVEA.L (A7)+,A1
0002: MOVE.L (A7)+,D0
0004: _NewHandle
0006: MOVE.L A0,(A7)
0008: JMP L05BC
;Seg 5 = nVIR ID# 7 proc 8 of 14 (local)
0000: L05D4 MOVEA.L (A7)+,A1
0002: MOVEA.L (A7)+,A0
0004: _DisposHandle
0006: JMP L05BC
;Seg 5 = nVIR ID# 7 proc 9 of 14 (local)
0000: L05DE MOVEA.L (A7)+,A1
0002: MOVEA.L (A7)+,A0
0004: _HLock
0006: JMP L05BC
;Seg 5 = nVIR ID# 7 proc 10 of 14 (local)
0000: L05E8 MOVEA.L (A7)+,A1
0002: MOVEA.L (A7)+,A0
0004: _HUnLock
0006: JMP L05BC
;Seg 5 = nVIR ID# 7 proc 11 of 14 (local)
0000: L05F2 MOVEA.L (A7)+,A1
0002: MOVEA.L (A7)+,A0
0004: _HNoPurge
0006: JMP L05BC
;Seg 5 = nVIR ID# 7 proc 12 of 14 (local)
0000: L05FC MOVEA.L (A7)+,A1
0002: MOVE.W (A7)+,D0
0004: _GetTrapAddress
0006: MOVE.L A0,(A7)
0008: JMP (A1)
;Seg 5 = nVIR ID# 7 proc 13 of 14 (local)
0000: L0606 MOVEA.L (A7)+,A1
0002: MOVE.W (A7)+,D0
0004: MOVEA.L (A7)+,A0
0006: _SetTrapAddress
0008: JMP (A1)
;Seg 5 = nVIR ID# 7 proc 14 of 14 (local)
0000: L0610 MOVEA.L (A7)+,A1
0002: MOVEA.L (A7)+,A0
0004: MOVE.L $020C,(A0)
0008: JMP (A1)
Manifest
Le but de ce site est de mieux comprendre la sécurité informatique.
Un hacker par définition est une personne qui cherche à améliorer les systèmes d'information dans le seul et unique but de contribuer à la stabilité de ces systèmes! La croyance populaire laisse entendre que les hackers sont des pirates. C'est vrai. Mais il y a différents types de pirate. Tout comme il y a différents types de personnes. Les bavures courantes auxquelles on pense lorsqu'on évoque le terme de pirate informatique seraient les hacks de compte msn, ordinateurs lâchement trojantés avec des exploits déjà tous faits et encore peut-on classifier en tant que hack le fait de spammer alors que depuis plus de 15 ans des scripts tous faits le font extrêmement bien?
Ce ne sont pas des hackers qui font ça!!! Nous appelons ces gens des lammers ! Quand ils sont mauvais, ou des black hat lorsqu'ils sont doués dans la mise en application de leurs méfaits.
Aucun amour propre - Aucune dignité
Agissent par dégout, vengeance ou simple plaisir.
Les raisons peuvent être nombreuses et je ne prétends pas devoir juger qui que ce soit.
Je pense juste que l'on ne doit pas utiliser l'épée de fly pour commettre des injustices.
Il est 100 fois plus profitable d'améliorer un système que de marcher sur un château de sable... même si marcher sur un château de sable est rigolo :P
A vous de trouver votre amusement. ;)
Tu peux réagir sur la shootbox
Disclaimer
Veuillez lire obligatoirement les règles ci-dessous avant de consulter ce site.
Conformément aux dispositions des différentes lois en vigueur, intrusions et maintenances frauduleuses sur un site, vol et / ou falsification de données.
Vous ne devez en aucun cas mettre en application les stratagèmes mis en place par ce site, qui sont présentés uniquement à titre d’éducation et de recherche dans le domaine de la protection de données.
Vous ne devez en aucun cas utiliser ce que vous aurez découvert, sauf si vous avez une autorisation écrite de l’administrateur d’un site ou que celui-ci vous ai ouvert un compte uniquement pour la recherche de failles.
Tout cela est interdit et illégal ne faites pas n'importe quoi.
Vous acceptez donc que l'administrateur de ce site n'est en aucun cas responsable d'aucun de vos actes. Sinon quittez ce site.
Vous êtes soumis à ce disclaimer.
ET À CE TITRE, NI LA COMMUNAUTÉ, NI L'ADMINISTRATEUR, NI L'HÉBERGEUR, NE POURRONT, NI NE SERONT RESPONSABLE DE VOS ACTES.