Benjamin_Loison

Java bruteforce lafourcade/MissionCrypto2

Aug 26th, 2019 (edited)
421
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.19 KB | None | 0 0
  1. static void test(long i2)
  2.     {
  3.         try
  4.         {
  5.             URL url = new URL("http://sancy.univ-bpclermont.fr/~lafourcade/MissionCrypto2/Lettre21");
  6.             String urlStr = "";
  7.  
  8.             String authStringEnc = new String(Base64.getEncoder().encode(("Ian:" + i2).getBytes()));
  9.             HttpURLConnection HttpurlConnection = (HttpURLConnection)url.openConnection();
  10.             HttpurlConnection.setRequestProperty("Authorization", "Basic " + authStringEnc);
  11.  
  12.             System.out.println(i2);
  13.             HttpurlConnection.getInputStream();
  14.  
  15.             System.out.println("Found: " + i2);
  16.             System.exit(0);
  17.         }
  18.         catch(Exception e)
  19.         {
  20.             // test(i - 1);
  21.         }
  22.     }
  23.  
  24.     static long i = 0L;
  25.  
  26.     public static void main(String[] args)
  27.     {
  28.         while(true)
  29.         {
  30.             Thread th = new Thread()
  31.             {
  32.                 public void run()
  33.                 {
  34.                     test(i);
  35.                 }
  36.             };
  37.             th.start();
  38.             try
  39.             {
  40.                 Thread.sleep(5);
  41.             }
  42.             catch(Exception e)
  43.             {}
  44.             i++;
  45.         }
Add Comment
Please, Sign In to add comment