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] Creating Backdoors in Cisco IOS using Tcl |
|---|---|
| Date: | Tue, 27 Nov 2007 16:19:07 +0100 |
IRM Research wrote:
Tcl (Tool Command Language) is a scripting language used extensively in embedded systems, which is easy to use and has some powerful features. The language has been supported by Cisco IOS for some time now and is used, for example, in IOS IVR configuration as well as for automating mundane tasks regularly performed by network administrators. This short technical briefing describes a technique using Tcl to create a backdoor within IOS that would allow a remote attacker to execute privileged commands on a networking device. The document (which includes a proof-of-concept Tcl script) can be downloaded here: http://www.irmplc.com/index.php/153-Embedded-Systems-Security
That's what happens when you sit too long on research and don't have time to finish & publish... I haven't checked with recent IOS, but in older releases if you bind to port 23/tcp, your script is called before the CLI, i.e. you can do a nice MITM (and thus hide that you are in). If you don't load it over TFTP but copy/paste into TCLSH you would only see it in the process list and not in the running configuration. You can even disconnect and leave it running in the background, surviving till reboot. But in my tests at some point it would start to consume a lot of CPU with no reason (except maybe my weak TCL skills :) Nico. -- Nicolas FISCHBACH Senior Manager - Network Engineering/Security - COLT Telecom e:(nico@securite.org) w:<http://www.securite.org/nico/> _______________________________________________ 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: | [Full-disclosure] Announce: RFIDIOt release RFIDIOt-0.1r, November 2007, Adam Laurie |
|---|---|
| Next by Date: | [Full-disclosure] Trent Lott, Ned Bender |
| Previous by Thread: | [Full-disclosure] Creating Backdoors in Cisco IOS using Tcl, IRM Research |
| Next by Thread: | [Full-disclosure] Announce: RFIDIOt release RFIDIOt-0.1r, November 2007, Adam Laurie |
| Indexes: | [Date] [Thread] [Top] [All Lists] |