Main > System > Shells >

Shell over ICMP 0.5

Shell over ICMP 0.5

Sponsored Links

Shell over ICMP 0.5 Ranking & Summary

RankingClick at the star to rank
Ranking Level
User Review: 0 (0 times)
File size: 0.58 MB
Platform: Any Platform
License: GPL (GNU General Public License)
Price:
Downloads: 1088
Date added: 2006-11-07
Publisher: billiejoex

Shell over ICMP 0.5 description

Shell over ICMP consists of two free and open source applications: one server and one client. Shell over ICMP project allows a user to connect to a remote shell daemon, by using ICMP protocol instead of classical TCP.
Entirely written in Python, soicmp is a working proof-of-concept to demonstrate that data can be transmitted across a network by hiding it in traffic that normally does not contain payloads.
How does it work?
The soicmp server is a daemon that must be started on the remote server. When the server receives a request from the client it looks into the packets payload. The payload must respect certain protocol rules. In detail the client must specify:
command
communication mode (echo|echo/reply)
authentication (y|n)
This is an example of a correct payload string sent by client to server:
$CMD ls -a $MODE echo/reply $PWD root2005 $END
If the payload matches with the server protocol specification then it will pipe the command to "/bin/sh" or "cmd.exe" and execute it. The server then reads the result from the pipe and sends it back to the client that will print it to stdout.
Moreover every client will send ICMP packets having id equal to the clients current process ID and will accept only ICMP replies having the same id value. This prevents output to be printed by other client instances running on the same workstation (this argument is also treated in the FAQs section).
Main features:
- Platform independent.
- Possibility to run soicmp daemon on multiple ethernet interfaces simultaneously handling multiple client connections.
- Possibility to specify the buffer size of outgoing packets.
- Client side source IP address spoofing.
- Remote client case-sensitive (plain texted) authentication.
- Possibility to select two communication types:
- One based on encapsulating command output in unique "one way" ICMP_ECHOREPLY (type 0) packets sent by server to client (see fig. 1).
- Another one that guarantees the correct packets delivering by using the request/response nature of ECHO and ECHOREPLY ICMP packet types (see fig.2)
- No listening sockets are listed by netstat or similar programs.

Shell over ICMP 0.5 Screenshot

Advertisements

Shell over ICMP 0.5 Keywords

Bookmark Shell over ICMP 0.5

Hyperlink code:
Link for forum:

Shell over ICMP 0.5 Copyright

WareSeeker periodically updates pricing and software information of Shell over ICMP 0.5 full version from the publisher, so some information may be slightly out-of-date. You should confirm all information before relying on it. Software piracy is theft, Using crack, password, serial numbers, registration codes, key generators is illegal and prevent future development of Shell over ICMP 0.5 Edition. Download links are directly from our publisher sites, torrent files or links from rapidshare.com, yousendit.com or megaupload.com are not allowed

Allok Video Splitter 2.2.0 Review:

Name (Required)
Email(Required)
Captcha
Featured Software

Want to place your software product here?
Please contact us for consideration.

Contact WareSeeker.com
Related Software
Terminal Server Client (tsclient) is a frontend for rdesktop and other remote desktop tools. Free Download
Event::RPC is a event based transparent Client/Server RPC framework. Free Download
DTLS Client/Server Example contains a simple DTLS client and DTLS server. Free Download
LoginServer provides a multi-client TCP server class with username/password access control. Free Download
WoW Companion is a Java client/server used to centrally store character, item, and other data for World of Warcraft. Free Download
EJOE is a lightweight Java client/server component built to send and receive objects through pluggable serialization mechanisms. Free Download
libtftp is a portable library which contains a simple TFTP client and server. Free Download
GNU Shishi project is a (still incomplete) implementation of Kerberos 5. Free Download