Innehållsförteckning:

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

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

Video: Renegade BBS i Ubuntu Linux - Telnet - Multi -Node: 5 steg
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

Installera en klassisk multi-nod Renegade BBS med telnet-stöd i Ubuntu Linux. Kommer du ihåg de goda dagarna? När sociala nätverk bestod av inget annat än en kopia av pcplus, ett 9600 baud -modem och för många SysOps, en kopia av det legendariska Renegade BBS. Skulle det inte vara bra att återvända till dessa dagar med ditt Ubuntu -system. Det finns många öppen källkod BBS -resurser där ute för Linux, men jag kom på kort med att hitta något som ens fjärran nämner renegade och Linux i samma mening. Detta fick mig att känna mig nostalgiskt utmanad så jag bestämde mig för att hitta ett sätt att köra en telnet multi-nod Renegade BBS från mitt Ubuntu-system. I den här instruktionsboken kommer jag att visa dig hur jag uppnådde detta och förhoppningsvis inspirera till några välbehövliga kreativa förbättringar också. FRISKRIVNING: Innan vi börjar, observera att jag inte är ansvarig för eventuella skador på ditt system till följd av följande processer. Observera också att vi kommer att öppna flera TCP -portar för direktanslutning utan Linux -autentisering. Detta är troligtvis en säkerhetsfråga. GÅTT PÅ DIN EGEN RISK!

Steg 1: Installera filer och supportprogram

Installera filer och supportprogram
Installera filer och supportprogram

Installera DosBox (Linux DOS Emulator) $ sudo apt-get install dosbox Skapa en mapp under din hemmapp som heter renegade. OBS: Du kanske vill skapa ett nytt användarkonto med namnet "renegade" och ge det minimala behörigheter. Om du väljer att göra detta måste du logga in under det nya kontot innan du fortsätter. $ mkdir ~/renegadeGet and Extract Renegade BBS $ cd ~/renegade $ wget https://mysite.verizon.net/tjm694/rgv100f.zip $ unzip rgv100f.zip Skaffa och extrahera FOSSIL -drivrutinen. $ mkdir foss $ cd foss $ wget https://fido.mbse.eu/files/local/comms/FCI0106.zip $ unzip FCI0106.zip $ cd.. Starta DosBox $ dosboxInstallera Renegade BBS i dosbox. Z: \> montera c ~/renegade Z: \> c: C: \> installera När installationsprogrammet ber dig om "huvudvägen" för bbs, skriv in "c: \". Håll DosBox -fönstret öppet …

Steg 2: Skapa och ändra konfigurationsfilerna

Skapa och ändra konfigurationsfilerna
Skapa och ändra konfigurationsfilerna

Om du vill skapa en generisk konfigurationsfil för DosBox skriver du följande kommando i DosBox. C: \> config -writeconf n1.conf Avsluta DoxBox C: \> exit Redigera konfigurationsfilen $ gedit ~/renegade/n1.conf Hitta avsnittet märkt [seriell] och ändra dess innehåll så att det ser ut så här.. [seriell] serial1 = modem lyssnarport: 2000 serial2 = dummy serial3 = inaktiverad serial4 = inaktiverad Hitta nu avsnittet som heter [autoexec] och lägg till i följande rader (det borde vara det sista avsnittet). [autoexec] montera c ~/renegade c: cd foss fci.exe cd.. renegade.exe -N1Spara konfigurationsfilen som n1.confGå tillbaka och ändra lyssningsporten på serial1 från 2000 till 2001 Ändra även "-N1" -argumentet efter renegade.exe i [autoexec] -avsnittet till -N2 och spara som n2.conf Upprepa därefter tills du har skapat 4 separata konfigurationsfiler n1 - n4.conf, med hjälp av listenports 2000 - 2003 och kör renegade.exe på noder 1 - 4 med hjälp av -N argument. (Jag föreställer mig att du i huvudsak kan skapa så många noder du vill.)

Steg 3: Skapa startprogram

Skapa Launchers
Skapa Launchers

Nu kommer vi att skapa fyra launchers som kommer att skapa varje nod i BBS. Högerklicka på skrivbordet och klicka på "Create Launcher" Ändra applikationstypen till "Application in terminal". Namnge launcher "RGN1" Under kommando typ: "dosbox -conf ~/renegade/n1.conf "Upprepa processen genom att ändra" RGN1 till RGN2 "och" n1.conf "till" n2.conf "och så vidare tills du har skapat en startprogram för alla fyra noder.

Steg 4: Starta och testa

Starta och testa
Starta och testa
Starta och testa
Starta och testa

Starta nu den första noden med startprogrammet (RGN1) som vi skapade i föregående steg. Du bör se en skärm som den på bilden nedan. Öppna ett terminalfönster och skriv följande kommando för att testa noden. $ telnet localhost 2000 Om allt gick bra i installationsprocessen bör du se en riktig ful, standard Renegade -inloggningsskärm i din telnet -session. Du bör kunna starta alla fyra noder och telnet till var och en av dem på portar 2000-2003. Ställ in din portvidarebefordran på din router i enlighet därmed och bjud in dina vänner att kolla in din nya hella underground hella leet Renegade BBS. Men hur är det med de coola ANSI -menyerna? Kommandoraden verkar sakna förmåga att återskapa de gamla ANSI -tecknen så att den standardiseras till en grundläggande ASCII -typemulering. Läs vidare till nästa steg för en enkel lösning.

Steg 5: Hur är det med ANSI?

Hur är det med ANSI?
Hur är det med ANSI?
Hur är det med ANSI?
Hur är det med ANSI?

För att fortsätta måste du ha vin installerat samt ha tillgång till en installation av Windows. (Alla versioner av windows, post win95 borde räcka).

Leta upp filen "telnet.exe" i din Windows -installation under / windows / system32. Kopiera telnet.exe någonstans på din ubuntu -installation och öppna den med vin. Ett nytt fönster kommer upp. Skriv prompten localhost 2000 vid prompten. Du borde nu se något lite mer sentimentalt aptitretande.

Tack för att du tittade på min instruerbara. Kom gärna med förslag eller idéer för att förbättra kvaliteten och säkerheten för detta projekt.

-pyro

Rekommenderad: