HOME    FORUMS    MEMBERS    RECENT POSTS    LOG IN  
Баннер 1   Баннер 2

ANTICHAT — форум по информационной безопасности, OSINT и технологиям

ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию. Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club, и теперь снова доступен на новом адресе — forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.
Вернуться   Форум АНТИЧАТ > БЕЗОПАСНОСТЬ И УЯЗВИМОСТИ > Песочница
   
 
 
Опции темы Поиск в этой теме Опции просмотра

  #1  
Старый 13.05.2011, 15:18
CrossRoad
Guest
Сообщений: n/a
Провел на форуме:
377

Репутация: 0
По умолчанию

Здраствуйте уважаемые жители форума!

Я столкнулся с проблемой! Мне нужно сохранить картинку капчи на hdd, посредством JAVA.

Я написал небольшую програмку которая бы сохраняла капчу, но проблема была намного глубже. может уже кто то сталкивался с подобной проблемой. Могу сказать что подобного рода эффект достигался у программ SendSMS или VKbot, при этом они нормально выводили капчу на экран и отображали поле для ввода текста с нее.

Код:
Code:
String r=null;
		 String inputLine;
		 StringBuilder sb=new StringBuilder();
		 StringBuilder style=new StringBuilder();
		 dfile t = new dfile();
		 String myDir = "D:\\mtsSMS\\";
		 URL MyMTS = new URL("http://www.mts.com.ua/ukr/sendsms.php");
		 URLConnection mts = MyMTS.openConnection();
		 BufferedReader in = new BufferedReader(new InputStreamReader(mts.getInputStream()));
		 URL MTSstyles = new URL("http://www.mts.com.ua/css/new/main.css");
		 URLConnection mtss = MTSstyles.openConnection();
		 BufferedReader inSt = new BufferedReader(new InputStreamReader(mtss.getInputStream()));
		 int i=0;
		 while ((inputLine = in.readLine()) != null)
		 {
			sb.append(inputLine);
		 }
			String MTS = "http://www.mts.com.ua/";

			 int a = sb.indexOf("back/modules/golden/captcha.php?");
			 int b = sb.indexOf("&rnd");
			 String k=sb.substring(a);
			 String Cap = k.substring(0, k.indexOf("\""));
.....
.........
...............
Выше приведен пример кода программы которую я пробывал написать, будте добры, подскажыте хотябы алгоритм или еще лучше приведите пример кода на JAVA... буду очень благодарен ..

Зарание спасибо!

Вот... вобщем то окончательный вариант можно увидить как на сайте http://smste.ru/

Но главное это стянуть капчу себе.
 
Ответить с цитированием
 





Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ