Posted in
Development/Ruby
Потребовалось сегодня по работе, все забыли пароль к одному серваку =)
Всё оказалось проще пареной репы.
Лезем в настройки фара и находим заветный пароль в формате hex:a1b21a2112100162681711
Идем в репо фара и находим исходник шифорвщика/дешифровщика —
http://farmanager.com/svn/trunk/plugins/ftp/Crypt.inc
Пишем обертку для дешифоратора или переделываем его по аналогии на любимый язык
Я подумал и решил, что проще всего переделать его на Ruby
#!/usr/bin/ruby
src = ''
ARGV [ 0 ]. scan ( /../ ) . each { | tuple | src += tuple . hex . chr }
xor_mask = ( src [ 0 ]^ src [ 1 ] ) | 80
src = src [ 2 ..- 1 ]
src . each_byte do | c |
res = c ^ xor_mask
print res . chr
end
print " \n "
P.S. Господа Ruby-кодеры, если меня, конечно, читают такие,
объясните, пожалуйста, почему лезет варнинг?
Совсем не понимаю где я Doing It Wrong.
./far_pwd_decode.rb:4: warning: already initialized constant Src
./far_pwd_decode.rb:8: warning: already initialized constant Src
P.P.S. За гениальную строчку
. scan ( /../ ) . each { | tuple | Src += tuple . hex . chr }
спасибо г-ну James “raggi” Tucker .
P.P.P.S. Ога, оказывается переменная с заглавной буквы это константа.
thnx to Подвальный кот .
Актуальную версию со всеми фиксам всегда можно стащить с репы: https://bitbucket.org/sunchaser/miscellaneous/src
Comments
Posted on Fri 29 July 2011
far manager , passwords
Posted in
IT/Internet ,
Culture/Music
Тестинг… не, а вдруг прокатит
%Тут я пытался вставить код из Яндекс.Музыки%
p.s. суки :(
Comments
Posted on Wed 27 July 2011
blackmore's night , yandex
Posted in
IT/Internet ,
Personal ,
Pictures
Яндекс очень интересно меня представляет в картинках
Comments
Posted on Wed 13 July 2011
os-tan , yandex
Posted in
IT/Instant Messaging/Jabber
Яндекс в свое время перепилил Psi , теперь Рамблер перепиливает VacuumIM .
Интересно будет пощупать версию для Линукс.
Ладно хоть от Виртуса своего страшного на флеше отказались.
Comments
Posted on Tue 05 July 2011
rambler , vacuumim , virtus , yandex
Posted in
IT/Internet
Comments
Posted on Sun 03 July 2011
google
Posted in
Fun
ххх: я кажется влюбился
ууу: оО
ххх: щас звоню в мед центр узнать можно ли там сдать анализы на которые направили,
ну и ответила судя по голосу молоденькая девушка,
а ты ж знаешь моё дибильное желание ставить таких в неловкое положение, ну я возьми и ляпни в конце
-а анализ на мидихлорианы у вас можно сдать?
молчание в трубке, я получаю своё садисткое удовольствие,
ожидаю какое-нибудь «ой извините нет» или «а что это такое?» и тут вдруг она таким будничным голосом
-этот анализ только по направлению от участкового джедая и со справкой что не являетесь ситхом
я если честно в транс впал, пришел в себя когда услышал как она засмеялась, и потом гудки в трубке
ууу: пиздишь! О_О
Comments
Posted on Sun 29 May 2011
bash.im , star wars
Posted in
Culture/Movies and TV
Йен МакШейн явно не оставляет попыток найти вечную жизнь:
Как Роберт Брайсон в Babylon 5: River of Souls
Как Чёрная борода в Pirates of the Caribbean 4
Comments
Posted on Sun 29 May 2011
babylon 5 , ian mcshane , pirates of the caribbean
Posted in
Fun ,
IT
Comments
Posted on Sun 01 May 2011
opensource
Posted in
Culture/Music ,
Personal/Secret Wishes
Клуб жалеющих что их в детстве не отдали в музыкалку
г. Челябинска примет в дар или купит самоучители, учебники, ноты, пр. по фортепиано
Comments
Posted on Sat 09 April 2011
piano
Posted in
Culture/Politics ,
Science
Ура! Сабж! Больше не будет летнего времени!
Не забудьте поправить часовые пояса
Comments
Posted on Sat 26 March 2011
dst , russia