You are on page 1of 1

REMOTE COMMAND EXECUTION THROUGH MAIL SLOT

ABSTRACT
Remote Command Execution through SLOT Exchange, or RECESE, successfully
attempts to solve the problem of remote code execution. The proposed solution executes any
.NET runnable code on a computer (where the service application is up and running) in the form
of an 'ICommand'.The commands can be fired from any other location by sending an email/twit/
(or any other mode in principle, e.g., SMS/phone/etc.) to the connected communication client
(email-box in the current implementation).There are several pains in automation areas in
traditional communication systems. VPN etc. are not reachable to everyone. Also, connection
oriented communication services are not accessible from behind certain firewall settings.
Whereas RECESE will do.The RECEME service application can be started on a system and
connected to a desired Communication Client. Once the service is running, you can
communicate with your system (where RECEME is running) just by sending an email/twit/SMS
from any medium. The communication mode is through the RECEME application running on
systemXYZ. The basic architecture of how it works is explained in the image above. The
communication works in a simple request-response way. For example, you send a request email
and the RECEME service sends you back a response email. The RECEME service and you can
be connected to separate communication clients and still work successfully. Also, there is an
advantage of deploying custom commands while still being on a remote location. In this case,
you can create a command in a DLL and send the DLL with the "deploy" command. RECEME
installs this new command, and then you can send this new command to get serviced. The builtin commands and how you can create custom commands are explained below. In principle, it is
possible to run any code on the same computer.

You might also like