ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2

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

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

Что-то типа консольного компилятора Javascript есть в природе?
  #1  
Старый 15.10.2009, 01:26
Alinezii
Новичок
Регистрация: 09.08.2009
Сообщений: 7
Провел на форуме:
30759

Репутация: 0
По умолчанию Что-то типа консольного компилятора Javascript есть в природе?

Ну может не компилятор называется, но нужно что:
есть к примеру html с javascript, нужно получить из нее то, что будет видеть юзер в браузере.

вообще надо это дело как-то встроить в php скрипт.
Ну пока думаю как-то POST-ом Web серверу отправлять Html+javascript, а на выходе получить чистый html , где всякие document.write('xxx') преобразованы в xxx.

Короче нужен какой-то движок от браузера, может что-то типа lynx, только с поддержкой Javascript.

В какую сторону гуглить, подскажите?
 
Ответить с цитированием

  #2  
Старый 15.10.2009, 01:30
REBUUS
Постоянный
Регистрация: 06.04.2009
Сообщений: 383
Провел на форуме:
1288105

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

апачи потом в любом браузере просмотр html кода делаешь
 
Ответить с цитированием

  #3  
Старый 15.10.2009, 02:30
Sharky
Познавший АНТИЧАТ
Регистрация: 01.05.2006
Сообщений: 1,021
Провел на форуме:
3424739

Репутация: 921


Отправить сообщение для Sharky с помощью ICQ
По умолчанию

эмм..достаточно просто открыть html файл в любой браузере
 
Ответить с цитированием

  #4  
Старый 15.10.2009, 03:05
Alinezii
Новичок
Регистрация: 09.08.2009
Сообщений: 7
Провел на форуме:
30759

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

Это я все понимаю.
Мне нужно делать это из пхп скрипта. Т.е. есть некая защита в виде javascript вставки, которая генерит <input ...>. Распарсить сложно, ибо код меняется. Вот нужно что-то что бы умело из php скрипта вызвать javascript, а дял этого надо что-то типа консольного браузера, который бы выводил не на экран, а записывал результат в файл.
 
Ответить с цитированием

  #5  
Старый 15.10.2009, 03:49
shellz[21h]
Постоянный
Регистрация: 20.12.2007
Сообщений: 334
Провел на форуме:
1934122

Репутация: 118
Отправить сообщение для shellz[21h] с помощью ICQ
По умолчанию

тебе нужно интерпретировать js код в php? такое не встречал, тоже интересно.. если такое имеется.
 
Ответить с цитированием

  #6  
Старый 15.10.2009, 04:01
Alinezii
Новичок
Регистрация: 09.08.2009
Сообщений: 7
Провел на форуме:
30759

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

shellz[21h], что-то типа того. Но насколько я понимаю ни кто таким извратом не страдает. Писать эмулятор яваскрипта под пхп это бред. Можно сделать проще.
Надо что-то типа ядра браузера. чтобы запускалось типо "firefox -console -I in.html -O out.txt"
а дальше вызываем это из скрипта и подтягиваем файлик out.txt.
Ну или куда-то на сервак повесить. Чтобы мы ему post запрос, а он нам откомпиленный результат.
 
Ответить с цитированием

  #7  
Старый 15.10.2009, 04:05
ЕгоАкк
Новичок
Регистрация: 21.09.2009
Сообщений: 6
Провел на форуме:
777839

Репутация: 8
Отправить сообщение для ЕгоАкк с помощью ICQ
По умолчанию

http://ru.wikipedia.org/wiki/SpiderMonkey
http://aurore.net/projects/php-js/
 
Ответить с цитированием

  #8  
Старый 15.10.2009, 04:29
altblitz
Постоянный
Регистрация: 05.06.2009
Сообщений: 706
Провел на форуме:
2764047

Репутация: 759


Отправить сообщение для altblitz с помощью ICQ
По умолчанию

Цитата:
Сообщение от Alinezii  
... Распарсить сложно, ибо код меняется. Вот нужно что-то что бы умело из php скрипта вызвать javascript, а дял этого надо что-то типа консольного браузера, который бы выводил не на экран, а записывал результат в файл.
Лисичка имеет консольный дебаггер, Tools->Error Console.
ошибки там и показывает.

можно ли записать в файл, смотрите сами

Последний раз редактировалось altblitz; 15.10.2009 в 04:38..
 
Ответить с цитированием

  #9  
Старый 15.10.2009, 09:14
imajo.ati
Участник форума
Регистрация: 21.02.2008
Сообщений: 255
Провел на форуме:
975514

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

http://j4p5.sourceforge.net/

J4P5 is a JavaScript interpreter written in PHP 5

оно?

если правильно понял, тебе всё равно насадку самому придётся написать, т.к. этот парсер не универсальный, и запутанный яваскрипт вряд ли съест.

Последний раз редактировалось imajo.ati; 15.10.2009 в 09:16..
 
Ответить с цитированием

  #10  
Старый 20.10.2009, 03:18
Alinezii
Новичок
Регистрация: 09.08.2009
Сообщений: 7
Провел на форуме:
30759

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

majo.ati почти получилось, вроде и не сложная функция, но почему-то с разбегу непошло, наверное придется немного допились напильником.

А расшифровать надо вот такой код (юкоз).

Код:
var _y7M=''; function _dC(s){ var i;var r=""; var l=s.length-1; var k=s.substr(l,1); for (i=0;i<l;i++){ c=s.charCodeAt(i)-k;  if(c<32){ c=127-(32-c);} r+=String.fromCharCode(c); } return r;} _y7M=_dC('Ansuzy%y~ujB\'mniijs\'%sfrjB\'{pk\'%{fqzjB\'9;86;9\'%4C5');
Парсить лень, код меняется.
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Юмор. Анекдоты, смешные рассказы/логи. Mobile Болталка 1356 16.06.2010 16:46
Халявный Интернет (для маленьких) stopxaker Статьи 91 20.04.2010 19:52
Наша служба и опасна и трудна) Copyright_2000 Болталка 10 28.05.2008 19:20
Боевые вирусы (БВ). TTN_ Мировые новости 2 03.10.2006 08:30
С чего начинается достойный проект ОТЕЦ Чужие Статьи 2 28.09.2006 08:43



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


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




ANTICHAT.XYZ