🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: be.comp.programming
Article #11673

Re: c++ of java?

#11673
From: Philip Paeps
Date: Wed, 16 Jan 2002 16:11
54 lines
3187 bytes
Vincent Spruyt <webmaster@flash-design.be> wrote:
> Welke programeertaal wordt meestal gebruikt voor het schrijven van een
> troyan? 

<pedantic>

Het is een *trojan*.  De naam komt uit een oude Griekse legende

</pedantic>

> In nl.comp.programmeren heb ik een heleboel reacties gekregen op
> deze vraag, maar intussen weet ik nog steeds niet welke taal te gebruiken.

Why am I not surprised.  Als je je vraag zo formuleerd is het inderdaad nogal
'fishy'.  Best gebruik je een taal die je kent, en die het probleem oplost.
Ik schrijf beroepsmatig nogal wat applicaties die 'cross-platform' zijn
(unix/windows), en iedereen loopt Java te preken, maar toch blijf ik C
schrijven.

> Het kwm erop neer dat c++ daar wel goed voor is, maar nu lees ik hier dat
> Java zeer geschikt is voor server applicaties enzo. Welke taal kies ik nu?
> Misschien nog een andere? Of een van deze twee?

Je kan in de meeste talen wel client-server applicaties schrijven.  Als jij
goed Java kunt zou ik je aanbevelen het in Java te doen, als je echter een C++
mens bent, schrijf je het in C++. 

De bedoeling van een trojan is hoogstwaarschijnlijk tweevoudig:

 - onzichtbaar voor de user
 - aanvaardt tcp connections

Dit kan je perfect met C++ bereiken.  Je bind() je programma op een bepaalde
poort, schrijft een protocol en je bent vertrokken.  In Java kan je dit ook
bereiken, maar niet vergeten dat voor Java de runtime vereist is.

> ps. De troyan die ik wil schrijven is dient om allerlei beveiligingen te
> testen (op mijn oude computer).

Zorg er vooral voor dat je programma *veilig* is, en dat je geen 'louche
figuren' bij je sources laat.  Het is in principe redelijk makkelijk om een
trojan te schrijven en gezien de beveiliging in Windows is het ook redelijk
makkelijk om die te verspreiden.  Je mag dan nog enkel de trojan schrijven,
iemand anders kan er gemakkelijk de verspreiding van voorzien, en dat heb je
best niet op je geweten......

Good luck.

 - Philip

-- 
Philip Paeps                                                   philip@paeps.cx

  A professor is one who talks in someone else's sleep.
Technical Details
Message-ID: <4Dh18.74116$rt4.5183@afrodite.telenet-ops.be>
Path: arc1-ca.pugleaf.net!archiver1.google.com!news2.google.com!news1.google.com!sn-xit-02!supernews.com!news.tele.dk!small.news.tele.dk!193.190.198.17!newsfeeds.belnet.be!news.belnet.be!ossa.telenet-ops.be!afrodite.telenet-ops.be.POSTED!not-for-mail
References: <gsh18.74088$rt4.5164@afrodite.telenet-ops.be>

Show Full Headers
Complete Article Headers
X-Google-Language: DUTCH,ASCII-7-bit
X-Google-Thread: fcea4,26ef2ebfce0d39d0
X-Google-Attributes: gidfcea4,public
X-Google-ArrivalTime: 2002-01-16 08:12:03 PST
Path: arc1-ca.pugleaf.net!archiver1.google.com!news2.google.com!news1.google.com!sn-xit-02!supernews.com!news.tele.dk!small.news.tele.dk!193.190.198.17!newsfeeds.belnet.be!news.belnet.be!ossa.telenet-ops.be!afrodite.telenet-ops.be.POSTED!not-for-mail
Sender: Philip Paeps <philip@mercurius.vitaya.be>
From: Philip Paeps <philip@paeps.cx>
Subject: Re: c++ of java?
Newsgroups: be.comp.programming
References: <gsh18.74088$rt4.5164@afrodite.telenet-ops.be>
User-Agent: tin/1.5.10-20011117 ("Darkcell") (UNIX) (NetBSD/1.5.2 (i386))
Lines: 54
Message-ID: <4Dh18.74116$rt4.5183@afrodite.telenet-ops.be>
Date: Wed, 16 Jan 2002 16:11:44 GMT
NNTP-Posting-Host: 195.130.140.71
X-Complaints-To: abuse@pandora.be
X-Trace: afrodite.telenet-ops.be 1011197504 195.130.140.71 (Wed, 16 Jan 2002 17:11:44 MET)
NNTP-Posting-Date: Wed, 16 Jan 2002 17:11:44 MET
Organization: Telenet Internet