Сейчас на форуме: hgdagon, asfa (+4 невидимых)

 eXeL@B —› Программирование —› Анализатор HTML форм
Посл.ответ Сообщение

Ранг: 18.1 (новичок), 1thx
Активность: 0.010
Статус: Участник

Создано: 07 февраля 2007 06:00
· Личное сообщение · #1

hi
Нужна такая штука - анализатор веб форм, то есть я ему даю хтмл о он мне путь к скрипту, типы и названия полей и тд. может у кого завалялся компонент для дельфи или исходник для VC? Сгодится на любом языке.




Ранг: 353.0 (мудрец)
Активность: 0.370
Статус: Участник
resreveR

Создано: 07 февраля 2007 06:08
· Личное сообщение · #2

в чем трабл? ищи <form> и парси

-----
Тут не могла быть ваша реклама




Ранг: 18.1 (новичок), 1thx
Активность: 0.010
Статус: Участник

Создано: 07 февраля 2007 06:31
· Личное сообщение · #3

Хочется готовый регексп. У меня была на php, сам писал, но парсила криво хотя я ее месяц обкатывал.



Ранг: 18.1 (новичок), 1thx
Активность: 0.010
Статус: Участник

Создано: 07 февраля 2007 06:35
· Личное сообщение · #4

Например путь к скрипту может быть
action="script.php"
action = 'script.php'
action =script.php
action="./script.php"
action="../script.php"
action="./../script.php"
action="http://site.com/script.php"

даже распознование пути гемор еще тот, остальное то не очень сложно



Ранг: 18.1 (новичок), 1thx
Активность: 0.010
Статус: Участник

Создано: 07 февраля 2007 06:36
· Личное сообщение · #5

Вобщем я не особо силен в регекспах вот и ищу.



Ранг: 309.8 (мудрец), 21thx
Активность: 0.170
Статус: Участник

Создано: 07 февраля 2007 06:38
· Личное сообщение · #6

где-то статьи есть про конечные автоматы, там как раз про это...

-----
Shalom ebanats!




Ранг: 18.1 (новичок), 1thx
Активность: 0.010
Статус: Участник

Создано: 07 февраля 2007 06:48
· Личное сообщение · #7

У меня есть такая штука к файрфоксу
img403.imageshack.us/my.php?image=untitled1hy6.jpg
Вот как бы ее заставить парсить, чтобы файрфокс открывал файлик потом жались кнопки и сохранялся результат. Может есть идеи? Раз плагин это умеет делать то есть какая то библиотека для получения форм из хтмл.




Ранг: 467.7 (мудрец), 5thx
Активность: 0.270
Статус: Участник
Иной :)

Создано: 07 февраля 2007 09:57 · Поправил: [HEX]
· Личное сообщение · #8

Регулярные выражения не катят чтоли нынче?
Или за вас еще и написать надо выражение?

Пример не идеален, но всеже:
<?
$text = "AAA <form action="../../test.php" name=proba method="post"> BBBB";
preg_match('/action *=["'](.*)["']/Uis', $text, $out);
echo $out[1];
?>

для инпутов:
<?
preg_match_all('/<input name="([^"]*)" value="([^"]*)" type="hidden" >/', $text, $out);
?>

P.S. Форум слэши режет, так что домашним заданием будет раставить в нужных местах слэши :D

А так вам сюда, а не на cracklab.ru
http://www.pcre.ru http://www.pcre.ru

-----
Computer Security Laboratory




Ранг: 18.1 (новичок), 1thx
Активность: 0.010
Статус: Участник

Создано: 07 февраля 2007 11:35
· Личное сообщение · #9

Раз вы такой спец то как сделать
<input name="" value="" type="">
<input value="" type="" name="" >
<input value="" name="" type="">
?
остальное у меня есть.




Ранг: 467.7 (мудрец), 5thx
Активность: 0.270
Статус: Участник
Иной :)

Создано: 08 февраля 2007 02:10
· Личное сообщение · #10

darkcoder
Я не сказал что спец, но если бы мне так сильно нужно былобы я сидел бы и думал или в крайнем случае погуглил бы. Ну а так самое простое что в голову приходит это сделать 3 регулярных выражения для каждого из параметра. Тоесть для name, value, type. Впринципе этого должно хватить.

Опять же не идеал, но всеже:
preg_match_all('/<input.*value *=["'](.*)["'].*>/Uis', $text, $value);
preg_match_all('/<input.*type *=["'](.*)["'].*>/Uis', $text, $type);
preg_match_all('/<input.*name *=["'](.*)["'].*>/Uis', $text, $name);
print_r($value[1]);
print_r($type[1]);
print_r($name[1]);

Так что ступай учи матчасть.

-----
Computer Security Laboratory




Ранг: 18.1 (новичок), 1thx
Активность: 0.010
Статус: Участник

Создано: 08 февраля 2007 02:23
· Личное сообщение · #11

[HEX] спасибо




Ранг: 327.3 (мудрец)
Активность: 0.250
Статус: Участник

Создано: 08 февраля 2007 05:31
· Личное сообщение · #12

кстати а видел кто исходники какого-нить простого например email-регистратора, ну там GET, POST, заполнение форм ? (и так конечно легко написать, но лень)

-----
in search of sunrise




Ранг: 18.1 (новичок), 1thx
Активность: 0.010
Статус: Участник

Создано: 08 февраля 2007 05:39
· Личное сообщение · #13

А под какой сервис тебе нужно? Могу накидать. Только каптчи придется вручную вводить.




Ранг: 327.3 (мудрец)
Активность: 0.250
Статус: Участник

Создано: 08 февраля 2007 05:51
· Личное сообщение · #14

darkcoder пишет:
А под какой сервис тебе нужно? Могу накидать.

под любой. скинь если что есть.

-----
in search of sunrise




Ранг: 18.1 (новичок), 1thx
Активность: 0.010
Статус: Участник

Создано: 08 февраля 2007 06:20
· Личное сообщение · #15

шаблон
по нему ясен принцип работы регалок

661d_08.02.2007_CRACKLAB.rU.tgz - template.rar



Ранг: 18.1 (новичок), 1thx
Активность: 0.010
Статус: Участник

Создано: 08 февраля 2007 06:21
· Личное сообщение · #16

алис ит
пароли qazwsx
в лог пишутся логины

de6c_08.02.2007_CRACKLAB.rU.tgz - alice.it.rar



Ранг: 18.1 (новичок), 1thx
Активность: 0.010
Статус: Участник

Создано: 08 февраля 2007 06:24
· Личное сообщение · #17

вообще принцип простой

гетаем страницу регистрации
берем куку
выдергиваем линк на каптчу
гетаем каптчу с нашей кукой
показываем каптчу юзеру
просим ввести код
если код введен то регистриуемся с кукой и каптчей
далее с начала



Ранг: 18.1 (новичок), 1thx
Активность: 0.010
Статус: Участник

Создано: 08 февраля 2007 06:26
· Личное сообщение · #18

кто еще скажет мне делать домашнее задание?




Ранг: 327.3 (мудрец)
Активность: 0.250
Статус: Участник

Создано: 08 февраля 2007 07:05
· Личное сообщение · #19

darkcoder пишет:

алис ит
пароли qazwsx
в лог пишутся логины


спасиб. на php тож пригодится.
я имел в виду что-то типо этого
www.sendspace.com/file/7hm58j

-----
in search of sunrise




Ранг: 2.6 (гость)
Активность: 0.010
Статус: Участник

Создано: 08 февраля 2007 11:10
· Личное сообщение · #20

Вот возможно подходящая для тебя прога

rapidshare.com/files/15554733/UltimateParser1.487.zip

Там ограничение на сто линков без регистрации. Если сломаешь это ограничение. Выложи, пожалуйста, крэк.



Ранг: 18.1 (новичок), 1thx
Активность: 0.010
Статус: Участник

Создано: 13 февраля 2007 06:22
· Личное сообщение · #21

bloom я видел когда то на асечка ру реггер под мсн хотмаил и тд
ищи там в файлах



Ранг: 18.1 (новичок), 1thx
Активность: 0.010
Статус: Участник

Создано: 13 февраля 2007 06:26
· Личное сообщение · #22

нашел его на винте
HMreger называется
но уже не работает, нужно обновленную версию искать


 eXeL@B —› Программирование —› Анализатор HTML форм
:: Ваш ответ
Жирный  Курсив  Подчеркнутый  Перечеркнутый  {mpf5}  Код  Вставить ссылку 
:s1: :s2: :s3: :s4: :s5: :s6: :s7: :s8: :s9: :s10: :s11: :s12: :s13: :s14: :s15: :s16:


Максимальный размер аттача: 500KB.
Ваш логин: german1505 » Выход » ЛС
   Для печати Для печати