Прячем окно в паскале
Пользователи, просматривающие топик: none
|
Зашли как: Guest
|
Имя |
Сообщение |
<< Старые топики Новые топики >> |
|
|
Прячем окно в паскале - 2009-02-02 20:43:04.646666
|
|
|
FlyElf
Сообщений: 39
Оценки: 0
Присоединился: 2006-09-14 19:13:53.856666
|
Решил тут написать собственный кейлогер. И сделать это я решил на паскале. Собсно сама прога не вызвала у меня затруднений (да уж, считывать символы с клавы и писать их в файл научился. (( = ). А вот как спрятать её в винде - не знаю. Облазил Я.ру, гуглю и сей портал - выхода не нашёл (ну да, плохо искал). Нужно сныкать это чёрное окно (не тупо свернуть, лол) и желательно отовсюду. Да, и ключевой момент - именно в винде (а на чём ещё сидит подавляющее большинство юзеров? вот-вот.). То есть в идеале - тыкаешь на прогу, она начинает исполняцо до выключения компа (хехехе, ну а что, версия 1.0 XD потом апгрейдим), но нифига не видно, ни как запускалась (ну лан, мигнуть там чё-нить может, но не больше доли секунды), ни как пашет. Не надо плиз флейма в стиле "садись на С/С++/любой другой язык". Успею. Есть идеи?
|
|
|
RE: Прячем окно в паскале - 2009-02-02 20:51:44.846666
|
|
|
VaZoNeZ
Сообщений: -6758
Оценки: 0
Присоединился: 2008-10-31 14:38:43.796666
|
судя по стилю сообщения код слит с какого-то сайта на 200%. Про дельфю молчу. Хм… Если не знаеш каак спрятать окно, как написал quote:
собственный кейлогер ???
|
|
|
RE: Прячем окно в паскале - 2009-02-02 21:03:13.333333
|
|
|
FlyElf
Сообщений: 39
Оценки: 0
Присоединился: 2006-09-14 19:13:53.856666
|
Я ещё ни разу не писал собственный кейлогер. = ) Ну хорошо, написал, на паскале, только в моей версии посреди экрана висит чёрное окно эмулятора доса под виндой. А так конешн пашет. "судя по стилю сообщения код слит с какого-то сайта на 200%." - какой код? Ты про само сообщение? Льстишь, писал сам. = )
|
|
|
RE: Прячем окно в паскале - 2009-02-02 21:08:13.990000
|
|
|
_SaZ_
Сообщений: 4329
Оценки: 398
Присоединился: 2008-01-30 02:18:05.553333
|
А что мешает просто не создавать окна :D :D ? П.С. А в твоём случае нажатые кнопочки видимо отлавливаются только тогда, когда фокус ввода стоит на твоём окне… Попробуй писать на дэлфи, врядли ты сможешь найти паскалевский компилер под винду (я не говорю, что их нет). Учи программирование, учи винапи, учи архитектуру форточек и пр. Не с кейлоггеров нужно начинать.
|
|
|
RE: Прячем окно в паскале - 2009-02-02 21:17:34.976666
|
|
|
FlyElf
Сообщений: 39
Оценки: 0
Присоединился: 2006-09-14 19:13:53.856666
|
"А что мешает просто не создавать окна :D :D ?" - Вооо, как? = ) Я б рад, тока оно создаёцо по умолчанию. Кстати кнопочки отлавливаюцо не ток когда фокус ввода в моём окошке (наверно надо сказать спасибо многозадачности в винде или как там это называют) - тестил. Не, по ходу у меня где-то был паскалевский компилер под винду (прост достаточно давно ищу решение сей траблы, много вариантов пересмотрел, хотя конешн всё сводицо к недостатку определённых знаний, прост думал может кто знает. да я ленивый. ((( = just kidding), тока окошко-то всё равно остаёцо. Да, это уже не эмулированый дос, а вполне дееспособное виндовское приложение, но суть не изменилась (в плане функциональности проги). = )
|
|
|
RE: Прячем окно в паскале - 2009-02-02 22:35:59.670000
|
|
|
VaZoNeZ
Сообщений: -6758
Оценки: 0
Присоединился: 2008-10-31 14:38:43.796666
|
quote:
какой код? Ты про само сообщение? Льстишь, писал сам убил.
|
|
|
RE: Прячем окно в паскале - 2009-02-03 00:46:43.936666
|
|
|
_SaZ_
Сообщений: 4329
Оценки: 398
Присоединился: 2008-01-30 02:18:05.553333
|
quote:
ORIGINAL: FlyElf "А что мешает просто не создавать окна :D :D ?" - Вооо, как? = ) Я б рад, тока оно создаёцо по умолчанию. Кстати кнопочки отлавливаюцо не ток когда фокус ввода в моём окошке (наверно надо сказать спасибо многозадачности в винде или как там это называют) - тестил. Не, по ходу у меня где-то был паскалевский компилер под винду (прост достаточно давно ищу решение сей траблы, много вариантов пересмотрел, хотя конешн всё сводицо к недостатку определённых знаний, прост думал может кто знает. да я ленивый. ((( = just kidding), тока окошко-то всё равно остаёцо. Да, это уже не эмулированый дос, а вполне дееспособное виндовское приложение, но суть не изменилась (в плане функциональности проги). = ) Man, так а что мешает просто не создавать форму (окно)? :D Религия формошлёпа не позволяет? Твоё "создаётся по умолчанию" просто убило.
|
|
|
RE: Прячем окно в паскале - 2009-02-03 04:12:50.566666
|
|
|
FlyElf
Сообщений: 39
Оценки: 0
Присоединился: 2006-09-14 19:13:53.856666
|
Блин, вы б по делу хоть что-нибудь сказали! XD А то трупами здесь прикидываетесь, а путного нифига не говорите. ( = Ну вот как её не создавать? Я пишу - компилю - она запускается и создаёт окно. Я хз как в паскале убирать окна потому и спрашиваю. Блин, все псевдоксакепы такие язвы…
|
|
|
RE: Прячем окно в паскале - 2009-02-03 04:52:53.466666
|
|
|
TurboXaker
Сообщений: 385
Оценки: 0
Присоединился: 2008-05-23 01:05:40.516666
|
если хочешь с формочками, то вставь Application.ShowMainForm := False; и формачка исчезнет вместе с иконкой в таскбаре но использование VCL стоит лишних 400кб размера ехешника
|
|
|
RE: Прячем окно в паскале - 2009-02-03 05:04:19.153333
|
|
|
_SaZ_
Сообщений: 4329
Оценки: 398
Присоединился: 2008-01-30 02:18:05.553333
|
Почитай код, который генерируетя автоматически. Разберись в нём - и ты справишься =).
|
|
|
RE: Прячем окно в паскале - 2009-02-03 08:34:23.886666
|
|
|
TurboXaker
Сообщений: 385
Оценки: 0
Присоединился: 2008-05-23 01:05:40.516666
|
quote:
Почитай код, который генерируетя автоматически. Разберись в нём - и ты справишься =). если из него убрать создание формочки, то после его выполнения процесс завершится :)
|
|
|
RE: Прячем окно в паскале - 2009-02-03 10:56:49.130000
|
|
|
vvviperrr
Сообщений: 301
Оценки: 0
Присоединился: 2007-03-20 21:33:16.790000
|
автор, покажи код, ибо после твоего "создается по умолчанию" кажется, что "твой кейлоггер" на самом деле что то типо char c; c = getch(); + запись в файл :) на паскале (именно на паскале) писать проги под вин не вариант, проще поставь делфи.
|
|
|
RE: Прячем окно в паскале - 2009-02-03 14:11:37.563333
|
|
|
_SaZ_
Сообщений: 4329
Оценки: 398
Присоединился: 2008-01-30 02:18:05.553333
|
quote:
ORIGINAL: TurboXaker quote:
Почитай код, который генерируетя автоматически. Разберись в нём - и ты справишься =). если из него убрать создание формочки, то после его выполнения процесс завершится :) А если сделать цикл обработки сообщений - то всё будет отлично :D. Читаем пример простейшего Win32 приложения и не занимаемся формошлёпством. Хотите покорить мир, а, блин, нифига в нём не хотите разобраться.
|
|
|
RE: Прячем окно в паскале - 2009-02-03 14:17:29.496666
|
|
|
unconnected2
Сообщений: 332
Оценки: 0
Присоединился: 2009-01-16 17:56:12.400000
|
quote:
если хочешь с формочками, то вставь Application.ShowMainForm := False; и формачка исчезнет вместе с иконкой в таскбаре но использование VCL стоит лишних 400кб размера ехешника Ему же, насколько я понял, на паскале надо, нет?
|
|
|
RE: Прячем окно в паскале - 2009-02-03 15:02:04.906666
|
|
|
FlyElf
Сообщений: 39
Оценки: 0
Присоединился: 2006-09-14 19:13:53.856666
|
2vvviperrr - ну да, так и есть, ну ток со всякими бегинами и эндами + в паскалевской форме. Задаю переменную типа char, считываю её и пишу в txt-файл (ну да, я ещё проверяю наличие уже такого тхт-файла, но это уже нюансы), вот собсно все операции, которые выполняет моя прога. Знаю, назвав её "сырой" это будет в высшей степени похвала для неё, но я сначала прост делаю прогу максимально простую, но работающую, а потом уже леплю на неё что захочу. 2TurboXaker - эээ, просто вставить в любое место кода? И буит работать? Потестим, сеньк! = ) 2_SaZ_ - "Почитай код, который генерируетя автоматически. Разберись в нём - и ты справишься =)." - ну да, я понимаю что по мимо моих команд там дофига на самом деле ещё куча других, и вообще всё это лишь для удобства. Ток вот я всё равно не знаю как посмотреть этот код, который генерируецо автоматически. Разве что попробовать дизассемблить прогу. Ну я как-то попытался…знаете, было по крайней мере весело. = ) 2unconnected2 - да, ты всё правильно понял. Скоро начну учить дельфи, релакс. = ) Но вопрос всё ещё в силе.
|
|
|
RE: Прячем окно в паскале - 2009-02-03 15:25:40.266666
|
|
|
TurboXaker
Сообщений: 385
Оценки: 0
Присоединился: 2008-05-23 01:05:40.516666
|
quote:
А если сделать цикл обработки сообщений - то всё будет отлично :D. Читаем пример простейшего Win32 приложения и не занимаемся формошлёпством. Хотите покорить мир, а, блин, нифига в нём не хотите разобраться. ему предлагали так сделать до меня, но ему нужны формочки и VCL. видимо хочет нарастить размер ехешника.
|
|
|
RE: Прячем окно в паскале - 2009-02-03 15:50:33.980000
|
|
|
vvviperrr
Сообщений: 301
Оценки: 0
Присоединился: 2007-03-20 21:33:16.790000
|
quote:
2vvviperrr - ну да, так и есть, ну ток со всякими бегинами и эндами + в паскалевской форме. Задаю переменную типа char, считываю её и пишу в txt-файл (ну да, я ещё проверяю наличие уже такого тхт-файла, но это уже нюансы), вот собсно все операции, которые выполняет моя прога. Знаю, назвав её "сырой" это будет в высшей степени похвала для неё, но я сначала прост делаю прогу максимально простую, но работающую, а потом уже леплю на неё что захочу. вау парни, все таки я ЭКСТРАСЕНС)) мож на тнт сходить? 2FlyElf твоя прога не является кейлоггером, даже если ты спрячешь консольное окно, нажатые клавиши не будут обрабатываться. я не буду тебе рассказывать про хуки и тп. поставь делфи, почитай про винапи :)
|
|
|
RE: Прячем окно в паскале - 2009-02-03 22:43:13.260000
|
|
|
Denaturat
Сообщений: 1741
Оценки: 453
Присоединился: 2008-10-27 20:50:06.380000
|
quote:
ORIGINAL: vvviperrr твоя прога не является кейлоггером я бы сказал что она не является программой. в данном случае уместно будет упомянуть Грегоре Головного Мозга (ГГМ): http://lurkmore.ru/Грегоре
|
|
|
RE: Прячем окно в паскале - 2009-02-04 00:35:28.686666
|
|
|
FlyElf
Сообщений: 39
Оценки: 0
Присоединился: 2006-09-14 19:13:53.856666
|
XD Забааавн!.. особенно про лучшую программу!.. 2vvviperrr - так я же написал, что тестил. Хз всё работало. Ну для мну это кейлогер. Ясен пень что он не все клавиши отслеживает, ясен пень что он мега простой, но свою основную функцию он выполняет. Просто… это окно чёрное… всё портит. =D Кстати на тнт думаю тебе самое место. = ) Может ты имел ввиду не "даже", а "если" я спрячу консольное окно, то клавиши не будут обрабатывацо?
|
|
|
RE: Прячем окно в паскале - 2009-02-04 02:31:04.106666
|
|
|
_SaZ_
Сообщений: 4329
Оценки: 398
Присоединился: 2008-01-30 02:18:05.553333
|
3-й пост в теме: quote:
ORIGINAL: _SaZ_ А в твоём случае нажатые кнопочки видимо отлавливаются только тогда, когда фокус ввода стоит на твоём окне… Попробуй писать на дэлфи, врядли ты сможешь найти паскалевский компилер под винду (я не говорю, что их нет). Так что мне тоже телепатом можно идти :D… Как раз сократили с основного места работы.
|
|
|
RE: Прячем окно в паскале - 2009-02-04 03:04:44.780000
|
|
|
FlyElf
Сообщений: 39
Оценки: 0
Присоединился: 2006-09-14 19:13:53.856666
|
XD Да уж, вас явно там не хватает! Блин, писал же что всё норм без фокуса в окне. Тормозилы. XD
|
|
|
RE: Прячем окно в паскале - 2009-02-04 04:09:51.440000
|
|
|
_SaZ_
Сообщений: 4329
Оценки: 398
Присоединился: 2008-01-30 02:18:05.553333
|
Кинь свой код. Так, чисто поржать.
|
|
|
RE: Прячем окно в паскале - 2009-02-04 04:48:43.573333
|
|
|
FlyElf
Сообщений: 39
Оценки: 0
Присоединился: 2006-09-14 19:13:53.856666
|
О, ясн. Поржать. Лан, закрыли тему.
|
|
|
RE: Прячем окно в паскале - 2009-02-04 05:16:54.293333
|
|
|
_SaZ_
Сообщений: 4329
Оценки: 398
Присоединился: 2008-01-30 02:18:05.553333
|
Ну как знаешь. Просто ты уж больно по-нубски объясняешься для человека, который умеет писать кейлоггеры.
|
|
|
RE: Прячем окно в паскале - 2009-02-04 19:50:42.740000
|
|
|
VaZoNeZ
Сообщений: -6758
Оценки: 0
Присоединился: 2008-10-31 14:38:43.796666
|
это баян. аццкий. и это не кейлоггер. это маразм. в нэте есть 1. кучи рабочих кейлогов 2. исходники рабочих кейлогов а про окно - это убийство моска. это: quote:
эээ, просто вставить в любое место кода? И буит работать? Потестим, сеньк! контрольный выстрел в мою опьяненную голову… возьми у старшеклассника конспект по дельфи :)
|
|
|
|
|