Google

Tuesday, February 3, 2009

How to write Remote Access Tools in Java


I will start another book to cater for students who has no background knowledge in programming. It will be my 5th book.


My proposal is as follows:



HOW TO WRITE YOUR OWN REMOTE ACCESS TOOLS IN JAVA

Abstract

Remote Access Tools also known as RATs are used to remotely control another PC

over the Internet or the Local Area Network.

This book shows you in an easy & simple step-by-step approach to start

writing such a tool from scratch.

RATs are used in network management, remote surveillance, system

administration, classroom teaching system and so on.

In learning how to write RATs you will learn about Java programming,

networking as well as operating systems in a fun and exciting way!

Table of Contents

1 The Tools You Will Need & Networking Essentials

2 Your First Hello World Network Program

3 Running Multiple Commands and Handling Client Disconnections

4 Multitasking : Using Threads to run commands concurrently

5 Two-Way Communication

6 Controlling Hardware Remotely

7 Enabling Unlimited Number of Commands on Server

8 How to Create a Portbinding Shell

9 Portbinding Shell Server Without WIN32 API

10 Reverse Connection Shell

11 Remote Desktop Capture

12 Reverse Remote Desktop Capture Using Remote Method Invocation

13 Executing Commands in a Reverse Connection System - Polling Method

Project Duration

Project duration to complete this book is estimated to be about 6 to 8 months.


Target Audience

Primary Target audience: Existing Inti Students

Secondary Target audience: Bridging Program Students