View difference between Paste ID: L4hTiXWY and ELUSyjzC
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
     */