Indholdsfortegnelse:

Renegade BBS i Ubuntu Linux - Telnet - Multi -Node: 5 trin
Renegade BBS i Ubuntu Linux - Telnet - Multi -Node: 5 trin

Video: Renegade BBS i Ubuntu Linux - Telnet - Multi -Node: 5 trin

Video: Renegade BBS i Ubuntu Linux - Telnet - Multi -Node: 5 trin
Video: DEF CON 17 - Panel - MetaSploit Panel 2024, November
Anonim
Renegade BBS i Ubuntu Linux - Telnet | Multi -Node
Renegade BBS i Ubuntu Linux - Telnet | Multi -Node
Renegade BBS i Ubuntu Linux - Telnet | Multi -Node
Renegade BBS i Ubuntu Linux - Telnet | Multi -Node

Installer en klassisk multi-node Renegade BBS med telnet-understøttelse i Ubuntu Linux. Kan du huske de gode dage? Da sociale netværk kun bestod af en kopi af pcplus, et 9600 baud -modem og for mange SysOps, en kopi af det legendariske Renegade BBS. Ville det ikke være fantastisk at besøge disse dage igen ved hjælp af dit Ubuntu -system. Der er mange open source BBS -ressourcer derude til Linux, men jeg kom til kort med at finde noget, der endda fjernt nævner renegade og Linux i den samme sætning. Dette fik mig til at føle mig nostalgisk udfordret, så jeg satte mig for at finde en måde at køre en telnet multi-node Renegade BBS fra mit Ubuntu-system. I denne instruktive vil jeg vise dig, hvordan jeg opnåede dette og forhåbentlig også inspirere til nogle tiltrængte kreative forbedringer. DISCLAIMER: Før vi begynder, skal du være opmærksom på, at jeg ikke er ansvarlig for skader på dit system som følge af følgende processer. Bemærk også, at vi åbner flere TCP -porte til direkte forbindelse uden Linux -godkendelse. Dette er sandsynligvis et sikkerhedsproblem. FORTSAT PÅ DIN EGEN RISIKO!

Trin 1: Installer filer og supportsoftware

Installer filer og supportsoftware
Installer filer og supportsoftware

Installer DosBox (Linux DOS Emulator) $ sudo apt-get install dosbox Opret en mappe under din hjemmemappe kaldet renegade. BEMÆRK: Du vil måske oprette en ny brugerkonto ved navn "renegade" og give den minimale tilladelser. Hvis du vælger at gøre dette, skal du logge ind under den nye konto, før du fortsætter. $ mkdir ~/renegadeGet and Extract Renegade BBS $ cd ~/renegade $ wget https://mysite.verizon.net/tjm694/rgv100f.zip $ unzip rgv100f.zip Hent og udtræk FOSSIL -driveren. $ mkdir foss $ cd foss $ wget https://fido.mbse.eu/files/local/comms/FCI0106.zip $ unzip FCI0106.zip $ cd.. Start DosBox $ dosbox Installer Renegade BBS i dosbox. Z: \> mount c ~/renegade Z: \> c: C: \> installer Når installationsprogrammet beder dig om "hovedstien" for bbs, skal du indtaste "c: \". Hold DosBox -vinduet åbent …

Trin 2: Opret og rediger konfigurationsfilerne

Opret og rediger konfigurationsfilerne
Opret og rediger konfigurationsfilerne

Hvis du vil oprette en generisk konfigurationsfil til DosBox, skal du skrive følgende kommando i DosBox. C: \> config -writeconf n1.conf Afslut DoxBox C: \> exit Rediger konfigurationsfilen $ gedit ~/renegade/n1.conf Find afsnittet mærket [seriel], og ændr indholdet til at læse det som følger.. [seriel] serial1 = modem lytport: 2000 serial2 = dummy serial3 = deaktiveret serial4 = deaktiveret Find nu afsnittet kaldet [autoexec], og tilføj følgende linjer (det skulle være det sidste afsnit). [autoexec] mount c ~/renegade c: cd foss fci.exe cd.. renegade.exe -N1Gem config -filen som n1.confGå nu tilbage og skift lytterporten på serial1 fra 2000 til 2001 Skift også argumentet "-N1" efter renegade.exe i [autoexec] sektionen til -N2 og gem som n2.conf Gentag derefter, indtil du har oprettet 4 separate konfigurationsfiler n1 - n4.conf, ved at bruge listenports 2000 - 2003 og udføre renegade.exe på noder 1-4 ved hjælp af -N argument. (Jeg forestiller mig, at du i det væsentlige kunne oprette så mange noder, som du ønsker.)

Trin 3: Opret Launchers

Opret Launchers
Opret Launchers

Nu vil vi oprette fire løfteraketter, der vil gyde hver knude i BBS. Højreklik på skrivebordet og klik på "Opret Launcher" Skift applikationstypen til "Applikation i terminal". Navngiv launcher "RGN1" Under kommando type: "dosbox -conf ~/renegade/n1.conf "Gentag processen ved at ændre" RGN1 til RGN2 "og" n1.conf "til" n2.conf "og så videre, indtil du har oprettet en launcher til alle fire noder.

Trin 4: Start og test

Start og test
Start og test
Start og test
Start og test

Start nu den første node ved hjælp af launcheren (RGN1), som vi oprettede i det foregående trin. Du skal se en skærm som den på billedet herunder. Åbn et terminalvindue, og skriv følgende kommando for at teste noden. $ telnet localhost 2000 Hvis alt gik godt i installationsprocessen, skulle du se en rigtig grim, standard Renegade -loginskærm i din telnet -session. Du bør være i stand til at starte alle fire noder og telnet til hver af dem på havne 2000-2003. Konfigurer din port forwarding på din router i overensstemmelse hermed, og inviter dine venner til at tjekke din nye hella underground hella leet Renegade BBS. Men hvad med de fede ANSI -menuer? Kommandolinjen ser ud til at mangle evnen til at genskabe de gamle ANSI -tegn, så den som standard anvender en grundlæggende ASCII -typeemulering. Læs videre til det næste trin for en enkel løsning.

Trin 5: Hvad med ANSI?

Hvad med ANSI?
Hvad med ANSI?
Hvad med ANSI?
Hvad med ANSI?

For at fortsætte skal du have vin installeret samt have adgang til en installation af Windows. (Enhver version af windows, post win95 burde være tilstrækkelig).

På din Windows -installation finder du filen "telnet.exe" under / windows / system32. Kopier telnet.exe et sted på din ubuntu -installation, og åbn den med vin. Et nyt vindue kommer op. Ved prompten skal du åbne localhost 2000. Du skulle nu se noget lidt mere sentimentalt appetitligt.

Tak fordi du så min instruktive. Kom gerne med forslag eller ideer til forbedring af dette projekts kvalitet og sikkerhed.

-pyro

Anbefalede: