SHOW:
|
|
- or go back to the newest paste.
| 1 | ||
| 2 | ||
| 3 | // I had to decompile this. Sorry ANASH but it was needed | |
| 4 | // Downloaded from trojanforge.com | |
| 5 | // Have fun :) | |
| 6 | // ~infodox | |
| 7 | /* */ import java.io.BufferedReader; | |
| 8 | /* */ import java.io.BufferedWriter; | |
| 9 | /* */ import java.io.FileWriter; | |
| 10 | /* */ import java.io.IOException; | |
| 11 | /* */ import java.io.InputStreamReader; | |
| 12 | /* */ import java.io.PrintStream; | |
| 13 | /* */ import java.net.InetSocketAddress; | |
| 14 | /* */ import java.net.Socket; | |
| 15 | /* */ | |
| 16 | /* */ public class rdp | |
| 17 | /* */ {
| |
| 18 | /* */ public static void main(String[] args) | |
| 19 | /* */ {
| |
| 20 | /* 12 */ System.out.println("[BY] ANASH");
| |
| 21 | /* 13 */ System.out.println("[For] HTTP://Unkn0wn.Com");
| |
| 22 | /* */ | |
| 23 | /* 15 */ System.out.println("[Usage] IP Range: 127.0.0.1-127.0.0.255;127.0.1.1-127.0.1.255 \n");
| |
| 24 | /* */ | |
| 25 | /* 17 */ BufferedReader keyboard = new BufferedReader(new InputStreamReader(System.in)); | |
| 26 | /* 18 */ String line = ""; | |
| 27 | /* 19 */ System.out.println("IP Range:");
| |
| 28 | /* */ try {
| |
| 29 | /* 21 */ line = keyboard.readLine(); | |
| 30 | /* */ } catch (IOException e) {
| |
| 31 | /* 23 */ System.out.println("Ops !");
| |
| 32 | /* */ } | |
| 33 | /* */ | |
| 34 | /* 26 */ if (line != null) {
| |
| 35 | /* 27 */ System.out.print("------------------------- \n");
| |
| 36 | /* */ | |
| 37 | /* 30 */ String[] range = line.split(";");
| |
| 38 | /* */ | |
| 39 | /* 32 */ for (int i = 0; i < range.length; i++) | |
| 40 | /* */ {
| |
| 41 | /* 34 */ String[] cool = range[i].split("-");
| |
| 42 | /* 35 */ String[] addr1 = cool[0].split("\\.");
| |
| 43 | /* 36 */ String[] addr2 = cool[1].split("\\.");
| |
| 44 | /* */ | |
| 45 | /* 38 */ String _addr = addr1[0] + '.' + addr1[1] + '.' + addr1[2]; | |
| 46 | /* */ | |
| 47 | /* 42 */ int _start = Integer.parseInt(addr1[3]); | |
| 48 | /* 43 */ int _stop = Integer.parseInt(addr2[3]); | |
| 49 | /* */ | |
| 50 | /* 45 */ for (int port = _start; port <= _stop; port++) {
| |
| 51 | /* 46 */ String address = _addr + '.' + port; | |
| 52 | /* */ try | |
| 53 | /* */ {
| |
| 54 | /* 49 */ Socket sk = new Socket(); | |
| 55 | /* 50 */ int timeout = 300; | |
| 56 | /* 51 */ sk.connect(new InetSocketAddress(address, 3389), timeout); | |
| 57 | /* */ | |
| 58 | /* 55 */ System.out.println(address + " RDP Open"); | |
| 59 | /* */ | |
| 60 | /* 57 */ BufferedWriter bufferedWriter = new BufferedWriter( | |
| 61 | /* 58 */ new FileWriter("rdp.txt", true));
| |
| 62 | /* */ | |
| 63 | /* 60 */ bufferedWriter.write(address); | |
| 64 | /* 61 */ bufferedWriter.newLine(); | |
| 65 | /* */ | |
| 66 | /* 64 */ bufferedWriter.close(); | |
| 67 | /* */ } | |
| 68 | /* */ catch (Exception e) | |
| 69 | /* */ {
| |
| 70 | /* 68 */ System.out.println(address + " RDP Closed"); | |
| 71 | /* */ } | |
| 72 | /* */ } | |
| 73 | /* */ } | |
| 74 | /* */ } | |
| 75 | /* */ else | |
| 76 | /* */ {
| |
| 77 | /* 75 */ System.out.print("No Entry !");
| |
| 78 | /* */ } | |
| 79 | /* */ } | |
| 80 | /* */ } | |
| 81 | ||
| 82 | /* Location: /tmp/rdp scan/ | |
| 83 | * Qualified Name: RDP | |
| 84 | * JD-Core Version: 0.7.0 | |
| 85 | */ |