Посл.ответ |
Сообщение |
Ранг: 18.1 (новичок), 1thx Активность: 0.01↘0 Статус: Участник
|
Создано: 07 февраля 2007 06:00 · Личное сообщение · #1
hi
Нужна такая штука - анализатор веб форм, то есть я ему даю хтмл о он мне путь к скрипту, типы и названия полей и тд. может у кого завалялся компонент для дельфи или исходник для VC? Сгодится на любом языке.
| Сообщение посчитали полезным: |
|
 Ранг: 353.0 (мудрец) Активность: 0.37↘0 Статус: Участник resreveR
|
Создано: 07 февраля 2007 06:08 · Личное сообщение · #2
в чем трабл? ищи <form> и парси
----- Тут не могла быть ваша реклама | Сообщение посчитали полезным: |
Ранг: 18.1 (новичок), 1thx Активность: 0.01↘0 Статус: Участник
|
Создано: 07 февраля 2007 06:31 · Личное сообщение · #3
Хочется готовый регексп. У меня была на php, сам писал, но парсила криво хотя я ее месяц обкатывал.
| Сообщение посчитали полезным: |
Ранг: 18.1 (новичок), 1thx Активность: 0.01↘0 Статус: Участник
|
Создано: 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.01↘0 Статус: Участник
|
Создано: 07 февраля 2007 06:36 · Личное сообщение · #5
Вобщем я не особо силен в регекспах вот и ищу.
| Сообщение посчитали полезным: |
Ранг: 309.8 (мудрец), 21thx Активность: 0.17↘0 Статус: Участник
|
Создано: 07 февраля 2007 06:38 · Личное сообщение · #6
где-то статьи есть про конечные автоматы, там как раз про это...
----- Shalom ebanats! | Сообщение посчитали полезным: |
Ранг: 18.1 (новичок), 1thx Активность: 0.01↘0 Статус: Участник
|
Создано: 07 февраля 2007 06:48 · Личное сообщение · #7
У меня есть такая штука к файрфоксу
img403.imageshack.us/my.php?image=untitled1hy6.jpg
Вот как бы ее заставить парсить, чтобы файрфокс открывал файлик потом жались кнопки и сохранялся результат. Может есть идеи? Раз плагин это умеет делать то есть какая то библиотека для получения форм из хтмл.
| Сообщение посчитали полезным: |
 Ранг: 467.7 (мудрец), 5thx Активность: 0.27↘0 Статус: Участник Иной :)
|
Создано: 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.01↘0 Статус: Участник
|
Создано: 07 февраля 2007 11:35 · Личное сообщение · #9
Раз вы такой спец то как сделать
<input name="" value="" type="">
<input value="" type="" name="" >
<input value="" name="" type="">
?
остальное у меня есть.
| Сообщение посчитали полезным: |
 Ранг: 467.7 (мудрец), 5thx Активность: 0.27↘0 Статус: Участник Иной :)
|
Создано: 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.01↘0 Статус: Участник
|
Создано: 08 февраля 2007 02:23 · Личное сообщение · #11
[HEX] спасибо
| Сообщение посчитали полезным: |
 Ранг: 327.3 (мудрец) Активность: 0.25↘0 Статус: Участник
|
Создано: 08 февраля 2007 05:31 · Личное сообщение · #12
кстати а видел кто исходники какого-нить простого например email-регистратора, ну там GET, POST, заполнение форм ? (и так конечно легко написать, но лень)
----- in search of sunrise | Сообщение посчитали полезным: |
Ранг: 18.1 (новичок), 1thx Активность: 0.01↘0 Статус: Участник
|
Создано: 08 февраля 2007 05:39 · Личное сообщение · #13
А под какой сервис тебе нужно? Могу накидать. Только каптчи придется вручную вводить.
| Сообщение посчитали полезным: |
 Ранг: 327.3 (мудрец) Активность: 0.25↘0 Статус: Участник
|
Создано: 08 февраля 2007 05:51 · Личное сообщение · #14
darkcoder пишет:
А под какой сервис тебе нужно? Могу накидать.
под любой. скинь если что есть.
----- in search of sunrise | Сообщение посчитали полезным: |
Ранг: 18.1 (новичок), 1thx Активность: 0.01↘0 Статус: Участник
|
Создано: 08 февраля 2007 06:20 · Личное сообщение · #15 |
Ранг: 18.1 (новичок), 1thx Активность: 0.01↘0 Статус: Участник
|
Создано: 08 февраля 2007 06:21 · Личное сообщение · #16 |
Ранг: 18.1 (новичок), 1thx Активность: 0.01↘0 Статус: Участник
|
Создано: 08 февраля 2007 06:24 · Личное сообщение · #17
вообще принцип простой
гетаем страницу регистрации
берем куку
выдергиваем линк на каптчу
гетаем каптчу с нашей кукой
показываем каптчу юзеру
просим ввести код
если код введен то регистриуемся с кукой и каптчей
далее с начала
| Сообщение посчитали полезным: |
Ранг: 18.1 (новичок), 1thx Активность: 0.01↘0 Статус: Участник
|
Создано: 08 февраля 2007 06:26 · Личное сообщение · #18 |
 Ранг: 327.3 (мудрец) Активность: 0.25↘0 Статус: Участник
|
Создано: 08 февраля 2007 07:05 · Личное сообщение · #19
darkcoder пишет:
алис ит
пароли qazwsx
в лог пишутся логины
спасиб. на php тож пригодится.
я имел в виду что-то типо этого
www.sendspace.com/file/7hm58j
----- in search of sunrise | Сообщение посчитали полезным: |
Ранг: 2.6 (гость) Активность: 0.01↘0 Статус: Участник
|
Создано: 08 февраля 2007 11:10 · Личное сообщение · #20
Вот возможно подходящая для тебя прога
rapidshare.com/files/15554733/UltimateParser1.487.zip
Там ограничение на сто линков без регистрации. Если сломаешь это ограничение. Выложи, пожалуйста, крэк.
| Сообщение посчитали полезным: |
Ранг: 18.1 (новичок), 1thx Активность: 0.01↘0 Статус: Участник
|
Создано: 13 февраля 2007 06:22 · Личное сообщение · #21
bloom я видел когда то на асечка ру реггер под мсн хотмаил и тд
ищи там в файлах
| Сообщение посчитали полезным: |
Ранг: 18.1 (новичок), 1thx Активность: 0.01↘0 Статус: Участник
|
Создано: 13 февраля 2007 06:26 · Личное сообщение · #22
нашел его на винте
HMreger называется
но уже не работает, нужно обновленную версию искать
| Сообщение посчитали полезным: |