Вот сама функция GetAppParam
function GetAppParam(param_id) {
if(!isNS6) return document.iw.getParam(param_id) ;
return "";
}
Вот метод (getParam) который вызывается из jsфункции GetAppParam.
public final String getParam(String s1)
{
String s2 = "";
if(s1.equals("uin"))
{
s2 = dw.p();
} else
if(s1.equals("online"))
{
s2 = dp.a? "1" : "0";
} else
if(s1.equals("port"))
{
s2 = String.valueOf(nf.p);
} else
if(s1.equals("state"))
{
s2 = String.valueOf(dp.v);
}
q.n("JS<<== getParam " + s1 + ": " + s2);
return s2;
}
Как видишь тут ничего связанного с password нет. Так что с этой стороны проблем не предвидится :)
Все таки, кто програмирует на Java, скажите условия получения значений переменых из аплета? Или где про то можно прочитать :) Заранее спасибо.
Вообще в cy2.jar 128 файлов причем в названиях нет никакой логики (типа a.class, ab.class, b.class etc). Из просто декомпилировать замучаешся :)
Попробовал, варианты с GetAppParam('password') и GetAppParam('pass') не прошли. А теоретически так возможно вытащить пароль, надо только узнать имя переменной. А это ни так уж и сложно :( Хотя может от этого есть какялибо защита? Не все значения переменных можно вытащить из javaаплета? Не слежу за новинками в области JAVA, есть специалисты?
Сейчас попробую поразбирать его (аплет). Может что интересное наковыряю :)
Можно и так :) Кому как удобнее В свете всего вышесказанного я переделаю страницу, добавлю сопровадительнопояснительные тексты, ссылку на go.icq.com :) Кому будет удобнее пользоваться с go.icq пожалуйста :)
>> ой, влез не в тему (–:
Почему не в тему, ты все верно сказал. Теоретически такая ситуация возможна. Осуществляется очень легко. Все дело в том, считает ли владелец сайта такое возможным, или нет. Вопрос доверия.
IMHO значит "по моему скромному мнению", то есть еще можно перевести как "я так считаю", "это мое личное мнение". Но никак IMHO не значит гипотетичность высказанной мысли.
2 Crazy Alex, omant
>> рисуется оболочка, которая никуда не ведет, а после ввода UIN и pass пишет что–то вроде "Unable to establish connection", одновременно записывая UIN и pass в лог файл умельца.
Гипотетически это возможно. Но это не дает оснований обвинят меня в воростве паролей.
2 Crazy Alex
что webicq расписывается так, как будто сам troublemaker ee и сваял.
Спасибо за совет. На странице добавлю ссылку на icq.com, текст про то что используется алпет разработанный в мирабилиси и что гипотетически возможен перехват уинов/паролей пользователя. Если он не доверяет данному сайту то пожалуйста, проше перейти на go.icq.com :)
>> дешевый выпендреж
:lol: Мальчик, тебя уже заносит. Потом опять будешь говорить что этого не говорил? Как в случае с обвинением меня в воровстве паролей, а потом объяснений что совершенно не это имел ввиду?
>> и накрутка собственного баннеропоказа
Накрутка? Каким образом? Один заход на старницу = одну показу баннеров. Аська открывается в совершенно отдельном окне, без баннеров. Страницу на которой стоит кнопка открытия вебаськи после этого можно закрыть. Так где тут накрутка? Или ты может не знаешь что такое накрутка?
2 Cheese
Хотя бы в том что не надо лезть на иностранный сервер. Многих пугает большое колво незнакомых слов :)
То что я сделал это альтернатива, еще один интерфейс для пользования удобным инструментом. Кому нравится может пользоваться go.icq.com. Свобода выбора :)
Это нельзя сделать изза механизма защиты реализованого в JAVA. Аплет может соединяться только с сервером с которого был загружен.Если он будет грузиться с моего сервера то не сможет работать изза того что он не сможет коннектится с icq.com. Я уже это объяснял.
>> По–моему я никого не обвинял. Читай внимательнее посты.
Вот цитата из твоего первого поста в этом треде:
IMHO используют стандартную оболочку icq2go, просто прокручивая ее через свой сайт, а попутно снимают UIN и password пользователей. (выделено мной)
Вот и обвинение в воровстве :( Глагол "снимают" употреблен в утвердительной форме, а не сослагательной.
Из этого практически невозможно понять что ты всего лишь имел ввиду ГИПОТЕТИЧЕСКУЮ возможность того, что в один момент апплет некого анонимного (:)) чела подменяет собой мирабилисовский аплет и начинает тягать пароли.
Надеюсь пришли к взаимопониманию? Извинений не требую, хотя услышать их хотелось бы.
>> что ты воруешь, аккаунты у юзеров или идею у мирабилиса
Красиво сказано, громко, пафосно :) Что я еще успел своровать? Родной язык у Пушкина? :lol:
>> после моего одного появится еще десяток твоих, не разочаровывай, плз:))
Буду очень огорчен если разочаруешся :(
Вот, наконец то пошел болееменее конструктивный разговор.
>> даже ни разу не назвал Вас на ты. :)
Можно и на ты. Если ты против моего обращения к тебе на "ты", то мне это не сложно исправить. Просто сеть демократична и мое обращение на "ты" не говорит о моем неуважение к тебе. Также как и обращение на "Вы" не говорило бы об уважительном отношение. Это все слова, которыми легко манипулировать. "Вы" использую тoлько в деловых письмах.
>>есть. но и тот и другой в состоянии утащить пароль описанным выше способом.
Только в обоих случаях пароль может получить владелец сервера с которого запускается cgiскрипт или javaаплет. Так? В нашем случае javaаплет грузится с ICQ. Идет соединение машина пользователясервер ICQ. После того как аплет вызвался с моей страницы я в этом процессе _не_участвую_. И трафик перехватит не могу, ведь он просто идет мимо.
>> как мы можем его взять за пример, если у вас там mysql–сервер подвис?
На момент первого твоего поста в этом треде он тоже висел? :) Да когда писал прошлое сообщение он уже был работоспособен, забыл об этом написать, домой вернулся после продолжительного пивопития с друзьями.
>> И чего мне бояться–то?
Сорри, был излишне эмоционален.
>> Вы не опровергли пока ни одного моего утверждения
Да, не опроверг. Потому что к нашему случаю они не имеют отношения так как я не являюсь владельцем сервера с которого запускается javaаплет. Ведь ты говорил о воровсте паролей через cgiинтерфейс? Или я что то не так понял?
>> А где Вы видели, чтоб я это утверждение опровергал?!
Я не прошу чтобы ты это опроверг, я необорот хочу чтобы ты с этим согласился :)
>> вот мои друзья с воида.
Если не сложно попроси их зайти сюда :) И высказать свое мнение.
>> апплеты и прочая подобная муть выдуманы чтоб ими пользоваться, а не изучать код каждый раз.
Полностью согласен. Обычные юзеры так и делают, просто пользуются. О безопасности за них думаю другие :) Но в этом случае, прежде чем чтото сказать они хорошенько изучают предмет разговора. Согласен?
Только зачем изучать код каждый раз?
2Spacoom and 2feathery
>> что вы в любой момент можете начать грузить _свой_ апплет, и начать воровать чужие эккаунты.
Не могу, потому что мне этого не надо :) но это не доказательство :). А вот то что javaаплет может соединяться только с тем сервером с которого был загружен факт. Это доказательство является достаточным? Соответсвенно я не могу сделать _работающую_ webicq если буду грузить аплет с своего сервера. Она c icq.com коннектится не будет :) (так было два года назад, может быть сейчас уже ввели механизм проверки подписей)
Да никакой практически. Только это говорит об уровне твоих знаний, как видно не высоких. Если не знаешь чем http://go.icq.com отличается от http://lite.icq.com :) Удачи :)
>> Зачем же ТАК возбуждаться?
Не зачем Ты согласен что с аплета загружаемого с icq.com нельзя воровать пароли? Скажи только да или нет. А то сейчас разведешь демагогию :)
Значение IMHO я и так знаю очень хорошо :)
>>Так какая хрен разница?
Большая.. я могу подвердить свои слова, а ты только обвинить меня в очередном проступке.
Нет.. не будет, информационного повода нет. А какуюнибудь лажу я вам давать не хочу. Стыдно будет.
Есть пара не относящихся к енску ссылок. Размещу только одну, такие правила
В момент написания твоего первого поста все отлично грузилось, потом подвис mysqlсервер Зачем переводить разговор на то что несущественно отмазываешся? Не можешь признать свои ошибки? Ведь действительно, javaаплет загружаемый с сервера ICQ не может дать возможности своровать пароль. Но ты же это нигде не сказал, боишся видимо, IMHO.
Может всетаки спросим у тех кто в этом разбирается? Ребятам с http://void.ru, http://hackzone.ru и http://securitylab.ru ты доверяешь? Давай спросим их _профессиональное_ мнение. Я не боюсь, потому что знаю, что прав. А ты, "специалист" в кавычках? Даже код вызова аплета посмотреть поленился, иначе бы не поднимал эту тему.
2serg А при чем тут мой пост, моя ссылка и проблема воровства паролей?? Они както связаны? Если нет то зачем тут заводит об этом разговор? Или ты опять еще раз скажешь что не обвиняешь меня в воровстве паролей? Только намекаешь?
Заранее спасибо :)
Приятон пообщаться с умными людьми.
Неприятно видет людей пытающихся построить из себя профи.
Меня обнадеживает что аплет загружается с icq.com. Если бы он грузился с енска то вопросов бы не было. А тут Или ты ICQ тоже не веришь? ;)
Так пока у меня нет кляпа спрошу :) Как можно снять логин/пароль с явааплета работающего с сервером icq.
Берем за пример то что есть на ensk.ru сам аплет грузится с icq.com, то есть я к нему _никакого_отношения_ не имею. Объясни? Или можешь говорить только общии слова?
Crazy Alex, еще одно проявления "знаний"?
Webbased ICQ находится именно на http://go.icq.com/, с лайта есть только ссылка.
А лайт версия это облегченной версия стандартной аськи, без излишних наворотов, который загружается на компьютер и там запускается. Хистори вроде нет, еще чегото. Точно не знаю, сам не пробовал, обычная, 2002 аська вполне устраивает.
Кстати на www.dirty.ru пост об этом вроде был.
Спасибо, за совет :)
>> Ты еще напиши, что микрософт переехал на troublemakers.da.ru
А вот за это спасибо не будет, глупый он. Надеюсь не растроился?
Плюс webicq всего один, возможность пользоваться аськой с любого компьютера подключенного к сети. Помоему этого достаточно, не так ли?
страница