Comments 29
Торт!
+31
Над своими коллегами, что ли, прикольнуться?
Спасибо, загипнотизировало :)
Спасибо, загипнотизировало :)
+2
Самый годный первоапрельский пост за сегодня!
+38
Прикольно)) реальная шутка будет в офисе, если какой-нибудь менеджер откроет часы (возможно все), а стрелка в обратку ))
0
Интереснее было бы найти процедуру вычисления координат для отрисовки стрелок и через неё поменять направление.
+2
Давным давно, еще когда учился в универе, делал подобную штуку. Правда, там все было намного топорнее — программка просто 1 раз в секунду переводила системное время на 2 секунды назад. Часы реально шли в обратную сторону :)
+18
Странно (Win7 x64). Идеи?
Открыл в студии, всё собралось нормально а вот внедряться не хочет.
Открыл в студии, всё собралось нормально а вот внедряться не хочет.
D:\down\4\reverse-clock>newloaderv4.1x64.exe --lib reverse-clock-dll\x64\Release\reverse-clock.dll --procname explorer.exe
Loader v4.1 by Wadim E.
Project Home: injector.googlecode.com
Copyright (C) 2011 Wadim E.
Email: wdmegrv@gmail.com
Error: [@InjectLibraryW] Unknown Error (LoadLibraryW).
Error: [@InjectEjectToProcessNameA] Injection failed. (PID: 870) [LastError: 6]
0
В ключе --lib важно писать полный путь к dll — скорее всего ошибка в этом.
Связано это со способом внедрения библиотеки: сначала в процесс explorer.exe пишется маленький кусочек кода, который делает LoadLibrary() для указанной --lib. Так как процесс explorer.exe ничего не знает о путях относительно процесса newloaderv4.1x64.exe, то и выходит ошибка.
Обновил топик.
Связано это со способом внедрения библиотеки: сначала в процесс explorer.exe пишется маленький кусочек кода, который делает LoadLibrary() для указанной --lib. Так как процесс explorer.exe ничего не знает о путях относительно процесса newloaderv4.1x64.exe, то и выходит ошибка.
Обновил топик.
0
да, с полным путём заработало.
Спасибо
Спасибо
0
А ключ --launch работает хорошо? Я пытаюсь тут одну очень нехорошую штуку провернуть, но для этого нужно подделать номер билда операционки, а GetVersionExW запускается со старта — в таком случае лесть взапущенный процесс смысла нет.
0
Одна знакомая левша-ардуинщица такое постоянно носит на правой руке:))
0
+7
Почему бы не писать «Google Nose» или «Гугл Нос»? А то «Google Hoc» я сначала читал как «Гугл Хок».
+8
Баг)
+3
Такую энергию на полезные вещи бы направлять.
-10
Лет 10 назад в школе такую штуку делали, на VisualBasic, тупо по таймеру меняло системное время раз в секунду, без хуков. Правда, минус в том, что оно таки менялось, а в сабже только иллюзия смены, что идеалогически вернее.
0
В молодости пользовался SoftIce`ом для подобных задач. Но он приказал долго жить. Сейчас существует Syser Kernel Debugger, который поддерживает набор команд SoftIce`а. Поигрался с ним в свое время — вроде бы довольно неплохая альтернатива (хотя и багов много было). На сколько он популярен сейчас?
+1
Sign up to leave a comment.
Время вспять…