Титла: проблем със сим Публикувано от: STOMANATA в Sep 18, 2006, 12:02 някои може ли да ми каже sim-im къде съхранява запазената парола!?!?
слу4и се така,4е си ми е запазена паролата и си влизам с акаунта,оба4е не мога да си я сменя,нито да вляза през www.icq.com. дава ми грешна парола ![]() а само преди седмица сам влизал през уеба да си променям данните! Титла: проблем със сим Публикувано от: GoodT в Sep 18, 2006, 18:13 При GAIM е в потребителската директория > .gaim/accounts.xml
Логично е и при sim-im да е подобно. Понеже директорията би трябвало да е скрита погледни с #ls -a /home/"user" Титла: проблем със сим Публикувано от: STOMANATA в Sep 24, 2006, 20:57 еми не видях нещо подобно! това ми е на мен:
stomanata@darkstar:~/PROGRAMI/sim-0.9.4$ ls -a ./ ChangeLog README aclocal.m4 config.h.in configure.in mandrake.spec sim.dsp simall.vcproj ../ INSTALL README.SVN admin/ config.log configure.in.in plugins/ sim.dsw simapi.dsp AUTHORS Makefile TODO altlinux.spec config.status* fedora.spec po/ sim.sln stamp-h1 AUTHORS.sim Makefile.am TODO.MingW asp-linux.spec configure* jisp-resources.txt resource.h sim.vcproj subdirs COPYING Makefile.in acinclude.m4 config.h configure.files libtool* sim/ simall.dsp suse.spec евентуално ако пусна еттеркапа и му дам да снифи на лоопбак интерфеиса дали щте стане да си се самонаснифя и да си я видя паролата ![]() Титла: проблем със сим Публикувано от: Regia в Sep 24, 2006, 21:13 Търси в /home/USERNAME, а не там където си.
Титла: проблем със сим Публикувано от: empty в Sep 25, 2006, 00:21 погледни в /home/USER/.kde/apps/sim/. Там се пази информацията на СИМ.
Титла: проблем със сим Публикувано от: STOMANATA в Sep 29, 2006, 20:54 в хоум фолдера няма нищо оставено от сим.
разбрах го правилния път /home/stomanata/.kde/share/apps/sim в предния пост имаше лек пропуск. а сега остава въпроса как да си декриптна паролата понеже не е в "чист текст" ![]() Титла: проблем със сим Публикувано от: warkin в Sep 29, 2006, 22:05 е, тук се появява една от силните страни на OpenSource -
виж в самия код на sim как я "криптират" преди да я запазят в конфигурационния файл. аз така съм правил за Psi брат ми като си забрави неговата ![]() аз малко по-късно може да се разровя, че сега имам други задачи, и да напиша ако намеря къде точно и как е. // edit 1: намерих къде е: във файла contacts.cpp в метода Client::Client момент, да видя какво *точно* правят. Титла: проблем със сим Публикувано от: STOMANATA в Sep 29, 2006, 22:25 ама това нищо не ми говори
![]() сега се мъ4а над джон дъ риппер , ама не ми се отдава особенно ![]() Титла: проблем със сим Публикувано от: warkin в Sep 29, 2006, 23:47 нямах Интернет известно време и затова чак сега отговарям. ето това ще ти свърши работа. записваш съдържанието във файл с име, например decode_sim_passwd.py , отваряш файла и попълваш между кавичките каквато е криптираната парола и го записваш с промените. след това правиш файлът изпълним с:
отваряш една конзола, отиваш в директорията където си запазил файла и изпълняваш файла с:
съдържание на файла:
забележка: файлът трябва да започва с "#!/usr/bin/env python", т.е. премахни интервала преди диеза, който се получава от начина на публикуване на кода. забележка 2: в Python интервалите са от значение, така че интервалите в началото на някои от редовете трябва да бъдат запазени. можеш да ги замениш със символи за табулация, като по този начин по-лесно ще имаш равноподравнени парчета код. забележка 3: при мен конфигурационния файл се намира в ~/.sim/ICQ.<icq номера ми>.1/clients.conf но тов аможе да се дължи че ползвах по-стара версия на sim преди време и новата просто се е съобразила с това. Титла: проблем със сим Публикувано от: STOMANATA в Sep 30, 2006, 09:52 мерси за отговора! мн добре е обяснено,ама нещо се издани...
направих фаил clients.py със съдържание: !/usr/bin/env python # -*- coding: cp1251 -*- # Copyright 2006 Martin Minkov # Distributed under the terms of the GNU General Public License v2 # # ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() # ? ![]() ![]() ![]() ![]() ![]() ![]() ![]() # ?? SIM. ![]() ![]() ![]() ![]() ![]() ![]() ![]() # # copyright : © 2002 by Vladimir Shutoff # email : vovan@shutoff.ru # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation; either version 2 of the License, or # (at your option) any later version. encoded = "$4375$434d$4375$434d" decoded = "" temp = 0x4345 encoded = encoded[1:] while True: pos = encoded.find("$") if pos == -1: substr = encoded else: substr = encoded[:pos] subno = int(substr, 16) temp = temp ^ subno decoded = decoded + chr(temp) temp = subno if pos == -1: break else: encoded = encoded[pos+1:] print decoded направих го изпълним (при поста изтрих няколко символа от криптираната си парола)и написах : ./clients.py i eto kakvo vyrna: root@darkstar:~# ./clients.py ./clients.py: line 1: !/usr/bin/env: No such file or directory ./clients.py: line 17: encoded: command not found ./clients.py: line 19: decoded: command not found ./clients.py: line 20: temp: command not found ./clients.py: line 21: encoded: command not found ./clients.py: line 23: syntax error near unexpected token `(' ./clients.py: line 23: ` pos = encoded.find("$")' идея защо дава това ![]() или примерно ако ти се занимава да обясниш как да подкарам john the ripper? инстал сам го и му пуснах теста ама след това не мога да хвана как става ![]() Титла: проблем със сим Публикувано от: warkin в Sep 30, 2006, 10:54 Трябва да има диез пред "!/usr/bin/env python", но не и интервал преди диеза. Махнал си един символ повече. Поне при мен се вижда да има един интервал преди диеза в предния ми пост.
Титла: проблем със сим Публикувано от: warkin в Sep 30, 2006, 11:08 john the ripper не съм ползвал и не мога да ти помогна (поне не и без преди това да попрочета нещо).
а сега да обясня защо въобще възникнаха подобни грешки при изпълнението. файлът, който трябва да се създаде е скрипт на Python. понеже ти не го подаваш на интерпретатора на Python, а го изпълняваш като скрипт на обвивката се случва следното: обвивката (командният интерпретатор - предполагам ползваш bash) вижда, че файлът започва с "#!" при което изпълнява оставащата команда от реда (има начин за пренасяне на командата на няколко реда) и подава останалото съдържание на файла на изпълнената команда. т.е. изпълнява "/usr/bin/env python" и подава останалата част от файла на стартирания python. забележка: python може да бъде стартиран и като "/usr/bin/python", но това е друга история, просто да не се учудиш ако някъде го видиш така. проблема е че липсва знак за диез, bash не следва гореописания механизъм и се опитва да изпълни командата, т.е. все едно файлът си е скрипт на bash и съотетно bash не успява да изпълни "!/usr/bin/env python", заради онзи възклицателен знак. от там натътък bash продължава да изпълнява съдържанието като команди за bash, само че те не са такива и затова и виждаш толкова съобщения за грешка. не мисля че паролите в /etc/passwd (или в /etc/shadow в зависимост от това дали ползваш shadow) се криптират по същия начин като паролата в SIM. паролите на потребителите в системата мисля че се криптират с DES (това е алгоритъм за криптиране), но въпреки че не го знам наизуст съм почти 100% сигурен че това в SIM не е DES. не знам възможностите на john the ripper (да, знам че принципно е за разбиране на потребителски пароли, но може да може да прави и други неща) но не мисля, че в случая ще ти помогне. колкото до сменянето на паролата на ICQ - мисля че става само през официалния Windows-ки клиент на ICQ (поне така пишеше на сайта им), но може и да греша. Титла: проблем със сим Публикувано от: STOMANATA в Sep 30, 2006, 13:29 еми понеже коментарите запо4ват с # и аз реших 4е не трябва да го има
![]() ама едитнах го и сега даде: root@darkstar:~# ./clients.py File "./clients.py", line 24 if pos == -1: ^ SyntaxError: invalid syntax Титла: проблем със сим Публикувано от: warkin в Sep 30, 2006, 14:35 в питон отделните блокове за изпълнение се обособяват с еднакво отместване. явно нещо не е както трябва - при мен работи. направо ще ти пратя файла на email-а, който си посочил в профила си.
edit: видях кода, така както ти си го цитирал - отместванията са съвсем неправилни - нищо чудно че ти дава грешка. Титла: проблем със сим Публикувано от: STOMANATA в Oct 01, 2006, 11:00 мерси за помоща пи4!
сега ми показа паролата,ама си е то4но тази която си знам.... а не мога през сим да си я сменя,нито да вляза с акаунта си на icq.com!!! идеи защо така се ибава ![]() Титла: проблем със сим Публикувано от: warkin в Oct 01, 2006, 12:50 казах и повтарям. според icq.com паролата се сменя само през техния клиент. всеки друг клиент може и да се опита, може и да успее, обаче покрай нещата които от AOL/TimeWarner правят с протокола е съвсем нормално и да не успее.
аз не ползвам icq. и на мен ми се е случвало без причина да не мога да се вържа, дори и използвайки официалните им клиенти. и то неведнъж или два пъти. дори и да не мога да вляза в сайта им с номера и паролата си - сякаш потребителя въобще го няма в системата. след време само се е оправяло. ако се разровиш из мрежата ще намериш достатъчно недобри мнения за icq. ако можеш мигрирай към друга система за im. аз ползвам jabber. |