Добро пожаловать! Это — архивная версия форумов на «Хакер.Ru». Она работает в режиме read-only.
 

Прячем окно в паскале

Пользователи, просматривающие топик: none

Зашли как: Guest
Все форумы >> [Компилируемые языки] >> Прячем окно в паскале
Имя
Сообщение << Старые топики   Новые топики >>
Прячем окно в паскале - 2009-02-02 20:43:04.646666   
FlyElf

Сообщений: 39
Оценки: 0
Присоединился: 2006-09-14 19:13:53.856666
Решил тут написать собственный кейлогер. И сделать это я решил на паскале. Собсно сама прога не вызвала у меня затруднений (да уж, считывать символы с клавы и писать их в файл научился. (( = ). А вот как спрятать её в винде - не знаю. Облазил Я.ру, гуглю и сей портал - выхода не нашёл (ну да, плохо искал). Нужно сныкать это чёрное окно (не тупо свернуть, лол) и желательно отовсюду. Да, и ключевой момент - именно в винде (а на чём ещё сидит подавляющее большинство юзеров? вот-вот.). То есть в идеале - тыкаешь на прогу, она начинает исполняцо до выключения компа (хехехе, ну а что, версия 1.0 XD потом апгрейдим), но нифига не видно, ни как запускалась (ну лан, мигнуть там чё-нить может, но не больше доли секунды), ни как пашет.

Не надо плиз флейма в стиле "садись на С/С++/любой другой язык". Успею.

Есть идеи?
Post #: 1
RE: Прячем окно в паскале - 2009-02-02 20:51:44.846666   
VaZoNeZ

Сообщений: -6758
Оценки: 0
Присоединился: 2008-10-31 14:38:43.796666
судя по стилю сообщения код слит с какого-то сайта на 200%. Про дельфю молчу.
Хм… Если не знаеш каак спрятать окно, как написал
quote:

собственный кейлогер

???
Post #: 2
RE: Прячем окно в паскале - 2009-02-02 21:03:13.333333   
FlyElf

Сообщений: 39
Оценки: 0
Присоединился: 2006-09-14 19:13:53.856666
Я ещё ни разу не писал собственный кейлогер. = ) Ну хорошо, написал, на паскале, только в моей версии посреди экрана висит чёрное окно эмулятора доса под виндой. А так конешн пашет.
"судя по стилю сообщения код слит с какого-то сайта на 200%." - какой код? Ты про само сообщение? Льстишь, писал сам. = )
Post #: 3
RE: Прячем окно в паскале - 2009-02-02 21:08:13.990000   
_SaZ_

Сообщений: 4329
Оценки: 398
Присоединился: 2008-01-30 02:18:05.553333
А что мешает просто не создавать окна :D :D ?

П.С. А в твоём случае нажатые кнопочки видимо отлавливаются только тогда, когда фокус ввода стоит на твоём окне… Попробуй писать на дэлфи, врядли ты сможешь найти паскалевский компилер под винду (я не говорю, что их нет).

Учи программирование, учи винапи, учи архитектуру форточек и пр. Не с кейлоггеров нужно начинать.
Post #: 4
RE: Прячем окно в паскале - 2009-02-02 21:17:34.976666   
FlyElf

Сообщений: 39
Оценки: 0
Присоединился: 2006-09-14 19:13:53.856666
"А что мешает просто не создавать окна :D :D ?" - Вооо, как? = ) Я б рад, тока оно создаёцо по умолчанию.
Кстати кнопочки отлавливаюцо не ток когда фокус ввода в моём окошке (наверно надо сказать спасибо многозадачности в винде или как там это называют) - тестил.
Не, по ходу у меня где-то был паскалевский компилер под винду (прост достаточно давно ищу решение сей траблы, много вариантов пересмотрел, хотя конешн всё сводицо к недостатку определённых знаний, прост думал может кто знает. да я ленивый. ((( = just kidding), тока окошко-то всё равно остаёцо. Да, это уже не эмулированый дос, а вполне дееспособное виндовское приложение, но суть не изменилась (в плане функциональности проги). = )
Post #: 5
RE: Прячем окно в паскале - 2009-02-02 22:35:59.670000   
VaZoNeZ

Сообщений: -6758
Оценки: 0
Присоединился: 2008-10-31 14:38:43.796666
quote:

какой код? Ты про само сообщение? Льстишь, писал сам

убил.
Post #: 6
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 Религия формошлёпа не позволяет? Твоё "создаётся по умолчанию" просто убило.
Post #: 7
RE: Прячем окно в паскале - 2009-02-03 04:12:50.566666   
FlyElf

Сообщений: 39
Оценки: 0
Присоединился: 2006-09-14 19:13:53.856666
Блин, вы б по делу хоть что-нибудь сказали! XD А то трупами здесь прикидываетесь, а путного нифига не говорите. ( =
Ну вот как её не создавать? Я пишу - компилю - она запускается и создаёт окно. Я хз как в паскале убирать окна потому и спрашиваю.
Блин, все псевдоксакепы такие язвы…
Post #: 8
RE: Прячем окно в паскале - 2009-02-03 04:52:53.466666   
TurboXaker

Сообщений: 385
Оценки: 0
Присоединился: 2008-05-23 01:05:40.516666
если хочешь с формочками, то вставь Application.ShowMainForm := False; и формачка исчезнет вместе с иконкой в таскбаре

но использование VCL стоит лишних 400кб размера ехешника
Post #: 9
RE: Прячем окно в паскале - 2009-02-03 05:04:19.153333   
_SaZ_

Сообщений: 4329
Оценки: 398
Присоединился: 2008-01-30 02:18:05.553333
Почитай код, который генерируетя автоматически. Разберись в нём - и ты справишься =).
Post #: 10
RE: Прячем окно в паскале - 2009-02-03 08:34:23.886666   
TurboXaker

Сообщений: 385
Оценки: 0
Присоединился: 2008-05-23 01:05:40.516666
quote:

Почитай код, который генерируетя автоматически. Разберись в нём - и ты справишься =).

если из него убрать создание формочки, то после его выполнения процесс завершится :)
Post #: 11
RE: Прячем окно в паскале - 2009-02-03 10:56:49.130000   
vvviperrr

Сообщений: 301
Оценки: 0
Присоединился: 2007-03-20 21:33:16.790000
автор, покажи код, ибо после твоего "создается по умолчанию" кажется, что "твой кейлоггер" на самом деле что то типо

char c;
c = getch();
+ запись в файл :)

на паскале (именно на паскале) писать проги под вин не вариант, проще поставь делфи.
Post #: 12
RE: Прячем окно в паскале - 2009-02-03 14:11:37.563333   
_SaZ_

Сообщений: 4329
Оценки: 398
Присоединился: 2008-01-30 02:18:05.553333

quote:

ORIGINAL: TurboXaker

quote:

Почитай код, который генерируетя автоматически. Разберись в нём - и ты справишься =).

если из него убрать создание формочки, то после его выполнения процесс завершится :)


А если сделать цикл обработки сообщений - то всё будет отлично :D. Читаем пример простейшего Win32 приложения и не занимаемся формошлёпством. Хотите покорить мир, а, блин, нифига в нём не хотите разобраться.
Post #: 13
RE: Прячем окно в паскале - 2009-02-03 14:17:29.496666   
unconnected2

Сообщений: 332
Оценки: 0
Присоединился: 2009-01-16 17:56:12.400000
quote:

если хочешь с формочками, то вставь
Application.ShowMainForm := False;
и формачка исчезнет вместе с иконкой в таскбаре

но использование VCL стоит лишних 400кб размера ехешника


Ему же, насколько я понял, на паскале надо, нет?
Post #: 14
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 - да, ты всё правильно понял.

Скоро начну учить дельфи, релакс. = ) Но вопрос всё ещё в силе.
Post #: 15
RE: Прячем окно в паскале - 2009-02-03 15:25:40.266666   
TurboXaker

Сообщений: 385
Оценки: 0
Присоединился: 2008-05-23 01:05:40.516666
quote:

А если сделать цикл обработки сообщений - то всё будет отлично :D. Читаем пример простейшего Win32 приложения и не занимаемся формошлёпством. Хотите покорить мир, а, блин, нифига в нём не хотите разобраться.

ему предлагали так сделать до меня, но ему нужны формочки и VCL. видимо хочет нарастить размер ехешника.
Post #: 16
RE: Прячем окно в паскале - 2009-02-03 15:50:33.980000   
vvviperrr

Сообщений: 301
Оценки: 0
Присоединился: 2007-03-20 21:33:16.790000
quote:


2vvviperrr - ну да, так и есть, ну ток со всякими бегинами и эндами + в паскалевской форме. Задаю переменную типа char, считываю её и пишу в txt-файл (ну да, я ещё проверяю наличие уже такого тхт-файла, но это уже нюансы), вот собсно все операции, которые выполняет моя прога. Знаю, назвав её "сырой" это будет в высшей степени похвала для неё, но я сначала прост делаю прогу максимально простую, но работающую, а потом уже леплю на неё что захочу.


вау парни, все таки я ЭКСТРАСЕНС)) мож на тнт сходить?

2FlyElf твоя прога не является кейлоггером, даже если ты спрячешь консольное окно, нажатые клавиши не будут обрабатываться. я не буду тебе рассказывать про хуки и тп. поставь делфи, почитай про винапи :)
Post #: 17
RE: Прячем окно в паскале - 2009-02-03 22:43:13.260000   
Denaturat

Сообщений: 1741
Оценки: 453
Присоединился: 2008-10-27 20:50:06.380000
quote:

ORIGINAL: vvviperrr

твоя прога не является кейлоггером


я бы сказал что она не является программой. в данном случае уместно будет упомянуть Грегоре Головного Мозга (ГГМ):

http://lurkmore.ru/Грегоре
Post #: 18
RE: Прячем окно в паскале - 2009-02-04 00:35:28.686666   
FlyElf

Сообщений: 39
Оценки: 0
Присоединился: 2006-09-14 19:13:53.856666
XD Забааавн!.. особенно про лучшую программу!..
2vvviperrr - так я же написал, что тестил. Хз всё работало. Ну для мну это кейлогер. Ясен пень что он не все клавиши отслеживает, ясен пень что он мега простой, но свою основную функцию он выполняет. Просто… это окно чёрное… всё портит. =D Кстати на тнт думаю тебе самое место. = ) Может ты имел ввиду не "даже", а "если" я спрячу консольное окно, то клавиши не будут обрабатывацо?
Post #: 19
RE: Прячем окно в паскале - 2009-02-04 02:31:04.106666   
_SaZ_

Сообщений: 4329
Оценки: 398
Присоединился: 2008-01-30 02:18:05.553333
3-й пост в теме:
quote:

ORIGINAL: _SaZ_

А в твоём случае нажатые кнопочки видимо отлавливаются только тогда, когда фокус ввода стоит на твоём окне… Попробуй писать на дэлфи, врядли ты сможешь найти паскалевский компилер под винду (я не говорю, что их нет).



Так что мне тоже телепатом можно идти :D… Как раз сократили с основного места работы.
Post #: 20
RE: Прячем окно в паскале - 2009-02-04 03:04:44.780000   
FlyElf

Сообщений: 39
Оценки: 0
Присоединился: 2006-09-14 19:13:53.856666
XD Да уж, вас явно там не хватает! Блин, писал же что всё норм без фокуса в окне. Тормозилы. XD
Post #: 21
RE: Прячем окно в паскале - 2009-02-04 04:09:51.440000   
_SaZ_

Сообщений: 4329
Оценки: 398
Присоединился: 2008-01-30 02:18:05.553333
Кинь свой код. Так, чисто поржать.
Post #: 22
RE: Прячем окно в паскале - 2009-02-04 04:48:43.573333   
FlyElf

Сообщений: 39
Оценки: 0
Присоединился: 2006-09-14 19:13:53.856666
О, ясн. Поржать. Лан, закрыли тему.
Post #: 23
RE: Прячем окно в паскале - 2009-02-04 05:16:54.293333   
_SaZ_

Сообщений: 4329
Оценки: 398
Присоединился: 2008-01-30 02:18:05.553333
Ну как знаешь. Просто ты уж больно по-нубски объясняешься для человека, который умеет писать кейлоггеры.
Post #: 24
RE: Прячем окно в паскале - 2009-02-04 19:50:42.740000   
VaZoNeZ

Сообщений: -6758
Оценки: 0
Присоединился: 2008-10-31 14:38:43.796666
это баян. аццкий. и это не кейлоггер. это маразм. в нэте есть
1. кучи рабочих кейлогов
2. исходники рабочих кейлогов

а про окно - это убийство моска. это:
quote:

эээ, просто вставить в любое место кода? И буит работать? Потестим, сеньк!

контрольный выстрел в мою опьяненную голову… возьми у старшеклассника конспект по дельфи :)
Post #: 25
Страниц:  [1]
Все форумы >> [Компилируемые языки] >> Прячем окно в паскале







Связаться:
Вопросы по сайту / xakep@glc.ru

Предупреждение: использование полученных знаний в противозаконных целях преследуется по закону.