Ethical Hacking Learn to find vulnerabilities before the bad guys do! Gain real world hands on hacking experience in our state of the art hacking lab. Course designed and taught by expert instructors with years of penetration testing experience. 12 student maximum in every class. Certification attempt included in every package. | Computer Forensics Training at InfoSec Institute Gain the in-demand skills of a certified computer examiner, learn to recover trace data left behind by fraud, theft, and cybercrime perpetrators. Discover the source of computer crime and abuse at your organization so that it never happens again. All of our class sizes are guaranteed to be 12 students or less to facilitate one-on-one interaction with one of our expert instructors. |

| Subject: | Re: [Full-disclosure] Re: Microsoft AntiSpyware falling further behind |
|---|---|
| Date: | Mon, 31 Oct 2005 15:46:50 -0500 |
Valdis.Kletnieks@vt.edu wrote:
Which is particularly amusing, given that the Trojan Horse written about by Homer was quite specifically a 'remote access Trojan' - a very small number of soldiers were hidden inside to open the gates for the main forces. If anything, the use of the term to mean "remote access Trojan" is getting back in line with the *actual* historical meaning - uses of "Trojan" for non-remote-access back doors were in fact not strictly historically correct...
You'll also notice that I *did* say:
<snip>
So I *was*, in fact, covering the 0.001% of trojans in use today that aren't strictly a remote-access variant. Meanwhile, the *old* name for what Nick wants to call a 'Trojan Horse' was 'trap door' (see Karger&Schell's 1974 paper on Multics security - in fact, section 3.4.5.1 of that paper discusses the theoretical possibility of a 'compiler trap door', subsequently actually implemented by Ken Thompson as discussed in his 1984 Turing Award Lecture "On Trusting Trust".
Interestingly enough, Ken calls his implementation a Trojan Horse:
"Figure 6 shows a simple modification to the compiler that will deliberately miscompile source whenever a particular pattern is matched. If this were not deliberate, it would be called a compiler "bug." Since it is deliberate, it should be called a "Trojan horse.""
Additionally, he goes on:
"The final step is represented in Figure 7. This simply adds a second Trojan horse to the one that already exists. The second pattern is aimed at the C compiler. The replacement code is a Stage I self-reproducing program that inserts both Trojan horses into the compiler. "
Notice that the second pattern is specifically *not* allowing any remote access, but propogating the first pattern. Yet Thompson calls it a Trojan as well.
Forget it, Nick. You're fighting a battle already lost in 1984. ;)
I'm forced to disagree with you Valdis.
-bkfsec
_______________________________________________ Full-Disclosure - We believe in it. Charter: http://lists.grok.org.uk/full-disclosure-charter.html Hosted and sponsored by Secunia - http://secunia.com/
| <Prev in Thread] | Current Thread | [Next in Thread> |
|---|---|---|
| ||
| Previous by Date: | RE: [Full-disclosure] Security, Hacking & Social Engineering Presentation., James Eaton-Lee |
|---|---|
| Next by Date: | RE: [Full-disclosure] Security, Hacking & Social EngineeringPresentation., Todd Towles |
| Previous by Thread: | Re: [Full-disclosure] Re: Microsoft AntiSpyware falling further behind, Valdis . Kletnieks |
| Next by Thread: | Re: [Full-disclosure] Re: Microsoft AntiSpyware falling further behind, Nick FitzGerald |
| Indexes: | [Date] [Thread] [Top] [All Lists] |