Сейчас на форуме: Rio, ==DJ==[ZLO], Dart Raiden, Alf (+6 невидимых)

 eXeL@B —› Основной форум —› Как запихнуть музу в крэк
. 1 . 2 . >>
Посл.ответ Сообщение

Ранг: 10.1 (новичок)
Активность: 0.040
Статус: Участник

Создано: 26 сентября 2004 06:25
· Личное сообщение · #1

Помогите пожалуйста запихнуть музу в крэк.




Ранг: 266.8 (наставник), 5thx
Активность: 0.220.03
Статус: Участник
very WELL :)

Создано: 26 сентября 2004 06:33
· Личное сообщение · #2

Ну возьми да запихни.
Спрашивай конкретно что надо.



Ранг: 10.1 (новичок)
Активность: 0.040
Статус: Участник

Создано: 26 сентября 2004 06:48
· Личное сообщение · #3

Вообще



Ранг: 0.0 (гость)
Активность: 0.020
Статус: Участник

Создано: 26 сентября 2004 06:53
· Личное сообщение · #4

Посмотри исходника на асме - www.wasm.ru/src/4/minifmod.zip




Ранг: 1288.1 (!!!!), 273thx
Активность: 1.290
Статус: Участник

Создано: 26 сентября 2004 09:49 · Поправил: Ara
· Личное сообщение · #5

TiTBiT
Мля, чел ShellExecute на Дельфе заюзать не может никак, а ты ему исходники на асме предлагаешь...




Ранг: 266.8 (наставник), 5thx
Активность: 0.220.03
Статус: Участник
very WELL :)

Создано: 26 сентября 2004 10:53
· Личное сообщение · #6

А у него будет музыкальный вирус.
Он будет под музыку запускать 5000 калькуляторов =)))
И еще крякать что-нить по пути =)




Ранг: 1288.1 (!!!!), 273thx
Активность: 1.290
Статус: Участник

Создано: 26 сентября 2004 10:55
· Личное сообщение · #7

Да, нужно чела запомнить. А то запостит топик:Смотрите, какой я кряк заделал музыкальный, а там вирус на 5000 блокнотов



Ранг: 0.0 (гость)
Активность: 0.020
Статус: Участник

Создано: 26 сентября 2004 17:11
· Личное сообщение · #8

Ara пишет:
Мля, чел ShellExecute на Дельфе заюзать не может никак, а ты ему исходники на асме предлагаешь...

Хз че он там творит.. а посмотреть все равно полезно...



Ранг: 0.0 (гость)
Активность: 0=0
Статус: Участник

Создано: 27 сентября 2004 10:16
· Личное сообщение · #9

Да я смотрю эти слова как раз в тему...........
Отягощенная национальным говнистым характером; бездействующая, абсолютно
пассивная; наезжающая на всех и вся; скучная, совершенно неинтересная;
деструктивная и злая в душе. И это -- в отличие от западной сцены, которая
мне, честно говоря, куда более приятна. Все дело в людях, друзья мои. На
убогом основании не вырасти умному человеку; злобный гопник никогда не
изменится. Исходя из этого, прогноз такой: в ближайшее время из
российской сцены "выйдут" намного меньше вирмэйкеров, чем из западной, а
значит на запад и следует ориентироваться в изысканиях нового знания и
распространении своих идей.

Розы не растут в помойке. Go West!

Z0MBiE
hxxp://z0mbie.host.sk



Ранг: 45.7 (посетитель)
Активность: 0.050
Статус: Участник
EBFE

Создано: 27 сентября 2004 11:54
· Личное сообщение · #10

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

здесь не благотворительная организация экстрасенсов.
гугль и яндекс в руки.
читать и думать. .. если можешь



Ранг: 0.0 (гость)
Активность: 0=0
Статус: Участник

Создано: 27 сентября 2004 12:42
· Личное сообщение · #11

dMNt
Участник
" наезжающая на всех и вся; скучная, совершенно неинтересная;
деструктивная и злая в душе."

"здесь не благотворительная организация экстрасенсов. "
Да, тут я вижу стали глумиться над народом, подловато. Народ лучше в Яндекс будет ходить, для поиска инфы, тратя на это гоооораздо больше времени, к сожалению, а общаться будут в аське, чем выслушивать оскорбления и глумление в форуме, "папаш- старичков", да к модеров. Неслыхано.



Ранг: 0.1 (гость)
Активность: 0=0
Статус: Участник

Создано: 27 сентября 2004 15:47
· Личное сообщение · #12

А Kot ведь прав! Суть какая получается? Посмотрите все какой я крутой и попробуй до меня дорасти? Один обратился за помощью, так его - в гугл, другой - еще куда. Так нахрена тогда этот сайт? БлЯстать кто круче? Сами - то начинали когда ни о пакерах ни о протекторах и слыхом не слыхивали! Так постепенно и росли. На новую защиту - новый кряк. А молодым сейчас как угнаться? Он из асма - то знает 90 да ЕВ а уже лезет аспр снимать. Нахрена тогда этот форум? Сделали бы ссылку на гугл и порядок! В разделе скачать ссылки на васм и на кулички!
Сам помню как приходилось буквально по крохам собирать все и сколько сил и времени на это ушло.
Вы сайт-то для кого делаете? Для себя или для новичков?
Лучше б кто считает себя крутым - набрал бы себе команду учеников, а там и глянули бы - какое поколение вырастет.



Ранг: 0.0 (гость)
Активность: 0.020
Статус: Участник

Создано: 27 сентября 2004 17:24
· Личное сообщение · #13

-=Grey=- пишет:
Вы сайт-то для кого делаете? Для себя или для новичков?

Я что ссылку не дал... изучай



Ранг: 450.1 (мудрец)
Активность: 0.260
Статус: Участник

Создано: 27 сентября 2004 18:08
· Личное сообщение · #14

> а там вирус на 5000 блокнотов

Интересно на каком по счёту винда повиснет ;)



Ранг: 450.1 (мудрец)
Активность: 0.260
Статус: Участник

Создано: 27 сентября 2004 18:41 · Поправил: Asterix
· Личное сообщение · #15

Никто не хочет затестить сабж ;)))

format PE GUI 4.0
entry start

include '%fasminc%\win32a.inc'


section '.code' code readable executable

align 4
start:
xor esi, esi
mov ebx, 5000
align 4
@@:
mov [StartupInfo.cb], STARTUPINFO
invoke CreateProcess, esi, szCommandLine, esi, esi, esi, NORMAL_PRIORITY_CLASS,\
esi, esi, StartupInfo, ProcessInfo
test eax, eax
jz @exit

invoke CloseHandle, [ProcessInfo.hThread]
invoke CloseHandle, [ProcessInfo.hProcess]
dec ebx
jnz @B
@exit:
invoke ExitProcess, esi


section '.data' data readable writeable

StartupInfo STARTUPINFO
ProcessInfo PROCESSINFO
szCommandLine db 'C:\WINDOWS\notepad.exe',0


section '.idata' import data readable

library kernel32,'KERNEL32.DLL'
include '%fasminc%\APIA\KERNEL32.INC'



Ранг: 1.2 (гость)
Активность: 0.010
Статус: Участник

Создано: 28 сентября 2004 06:22
· Личное сообщение · #16

Совсем уж в крайнем случае:
1. Использовать функцию PlaySound - она умеет играть
.wav файлы.
PlaySound ("name.wav", NULL, SND_FILENAME | SND_ASYNC);
Этот пример приводится в книге Ч. Петзолд
"Программирование для WIN95". стр 23.
Если неохота таскать за собой файл, можно внести
его в ресурсы и каждый раз записывать его во временный файл.




Ранг: 450.1 (мудрец)
Активность: 0.260
Статус: Участник

Создано: 28 сентября 2004 06:48
· Личное сообщение · #17

tum
и каждый раз записывать его во временный файл.

Не нужно!!!
invoke PlaySound, OFFSET cry, NULL, SND_MEMORY or SND_NOWAIT or SND_SYNC
будет проигрывать из памяти



Ранг: 42.0 (посетитель)
Активность: 0.040
Статус: Участник

Создано: 28 сентября 2004 06:53
· Личное сообщение · #18

Asterix пишет:
mov ebx, 5000
invoke CreateProcess
dec ebx





Ранг: 42.0 (посетитель)
Активность: 0.040
Статус: Участник

Создано: 28 сентября 2004 06:57
· Личное сообщение · #19

Asterix
Как использовать эти параметры dwX,dwY,dwXSize,dwYSize?
Так не работает:
[code]
.data
szAppName db "\NOTEPAD.EXE", 0
AppPath db MAX_PATH dup(0)
_si STARTUPINFO < 0, \ ;cb
0, \ ;lpReserved
0, \ ;lpDesktop
0, \ ;lpTitle
10, \ ;dwX
10, \ ;dwY
100,\ ;dwXSize
50, \ ;dwYSize
0, \ ;dwXCountChars
0, \ ;dwYCountChars
0, \ ;dwFillAttribute
STARTF_USESHOWWINDOW or STARTF_USEPOSITION or STARTF_USESIZE,\;dwFlags
SW_SHOWNOACTIVATE > ;wShowWindow
_pi PROCESS_INFORMATION <>

.code
start:
invoke GetWindowsDirectory, addr AppPath, sizeof AppPath
invoke lstrcat, addr AppPath, addr szAppName
mov _si.cb, sizeof STARTUPINFO

invoke CreateProcess, NULL, addr AppPath, NULL, NULL, FALSE, NORMAL_PRIORITY_CLASS, \
NULL,NULL, addr _si, addr _pi
[/code]



Ранг: 450.1 (мудрец)
Активность: 0.260
Статус: Участник

Создано: 28 сентября 2004 08:02
· Личное сообщение · #20

RideX
> Как использовать эти параметры dwX,dwY,dwXSize,dwYSize?

Откуда эти странные параметры ;)

Ты это хотел?

format PE GUI 4.0
entry start

include '%fasminc%\win32a.inc'


section '.code' code readable executable

align 4
start:
mov edi, sBuff
invoke GetWindowsDirectory, edi, 260
test eax, eax
jz @exit
invoke lstrcat, edi, szFileName
test eax, eax
jz @exit
xor esi, esi
mov ebx, 5000
align 4
@@:
mov [StartupInfo.cb], STARTUPINFO
invoke CreateProcess, esi, edi, esi, esi, esi, NORMAL_PRIORITY_CLASS,\
esi, esi, StartupInfo, ProcessInfo
test eax, eax
jz @exit
invoke CloseHandle, [ProcessInfo.hThread]
invoke CloseHandle, [ProcessInfo.hProcess]
dec ebx
jnz @B
@exit:
invoke ExitProcess, esi


section '.data' data readable writeable

szFileName db '\notepad.exe',0

section '.udata' readable writeable

StartupInfo STARTUPINFO
ProcessInfo PROCESSINFO
sBuff rb 260


section '.idata' import data readable

library kernel32,'KERNEL32.DLL'
include '%fasminc%\APIA\KERNEL32.INC'



Ранг: 450.1 (мудрец)
Активность: 0.260
Статус: Участник

Создано: 28 сентября 2004 09:53
· Личное сообщение · #21

Кстати, раз никто протестить не решился , скажу, что вин9х не в состоянии запустить даже 100 notepad'ов нормально, а если запустить приведенную здесь прогу в свободное плавание(без отладчика), то вин98 наглухо виснет, не реагируя ни на какие нажатия кроме Reset.



Ранг: 0.0 (гость)
Активность: 0.040
Статус: Участник

Создано: 28 сентября 2004 10:10
· Личное сообщение · #22

Я на своём компе проверил работоспособность такого кода:

for(i=0; i<5000; i++)
{
ShellExecute(NULL, "open", "c:\windows\notepad.exe", NULL, NULL, SW_SHOW);
}

Не знаю сколько запустилось ноутпадов, но дальше пошли сплошные access violation ) Потом всё это дело легко закрылось ;)



Ранг: 203.3 (наставник)
Активность: 0.220
Статус: Участник
UPX Killer -d

Создано: 28 сентября 2004 11:15
· Личное сообщение · #23

Ну почитать всё, так можно подумать- чел музыкально-блокнотный маньяк
Sanya
Вообще, я незнаю как и чем помочь... исходник вряд-ли поможет...
Есть такие функции:
(1) mciSendString и (2)PlaySound. #1 может играть музыку в формате midi, wav и mp3. Чтобы с ними ознакомиться - лучше ЯндеХа нет лучшего помошника, т.к. я описания этих ф-й нашел именно так и сохранил куда-то в глубины винта.
Есть ещё библиотека minifmod (*.xm). Ссылку уже дали. там есть пример.
Sanya пишет:
Помогите пожалуйста запихнуть музу в крэк.

Запихнуть - это только 1/3 дела. надо потом её доставать и воспроизводить. Запихнуть можно в ресурсы и в отдельную секцию файла (можно и в секцию данных). Более по твоему вопросу сказать ничего немогу.

-----
Я медленно снимаю с неё UPX... *FF_User*




Ранг: 0.0 (гость)
Активность: 0=0
Статус: Участник

Создано: 28 сентября 2004 11:55
· Личное сообщение · #24

Sanya, забей на калькуляторы, даешь файло с мусором в массы!



Ранг: 1.2 (гость)
Активность: 0.010
Статус: Участник

Создано: 29 сентября 2004 03:50
· Личное сообщение · #25


Если внимательно почитать доки на PlaySound
можно увидеть, что она играет музыку в том числе
прямо из "ресурсов"




Ранг: 1.2 (гость)
Активность: 0.010
Статус: Участник

Создано: 29 сентября 2004 04:08
· Личное сообщение · #26

Ага.
Про MCI можно почитать на
www.firststeps.ru,
раздел VC++, "шаг 90"




Ранг: 1.2 (гость)
Активность: 0.010
Статус: Участник

Создано: 29 сентября 2004 04:15
· Личное сообщение · #27

Блин !
Саня - там же,
www.firststeps.ru
VC++, шаг 148 текст твоей программы.




Ранг: 42.0 (посетитель)
Активность: 0.040
Статус: Участник

Создано: 29 сентября 2004 06:57
· Личное сообщение · #28

Asterix пишет:
Откуда эти странные параметры ;)

Они в структуре STARTUPINFO есть, это положение и размер окна, но что-то не получается их задать, чтобы это сработало



Ранг: 450.1 (мудрец)
Активность: 0.260
Статус: Участник

Создано: 29 сентября 2004 09:50
· Личное сообщение · #29

RideX
Они в структуре STARTUPINFO есть, это положение и размер окна, но что-то не получается их задать, чтобы это сработало

Ну и, вроде проблем же нет, приаттачил прогу,
которая запускает 5-ть notepad'ов с заданными параметрами окна, вот ее исходник:
----------------------------------------------


format PE GUI 4.0
entry start

include '%fasminc%\win32a.inc'


section '.code' code readable executable

align 4
start:
mov edi, sBuff
invoke GetWindowsDirectory, edi, 260
test eax, eax
jz @exit
invoke lstrcat, edi, szFileName
test eax, eax
jz @exit
xor esi, esi
mov ebx, 5
align 4
@@:
invoke CreateProcess, esi, edi, esi, esi, esi, NORMAL_PRIORITY_CLASS,\
esi, esi, StartupInfo, ProcessInfo
test eax, eax
jz @exit
invoke CloseHandle, [ProcessInfo.hThread]
invoke CloseHandle, [ProcessInfo.hProcess]
dec ebx
jnz @B
@exit:
invoke ExitProcess, esi


section '.data' data readable writeable

szFileName db '\notepad.exe',0
StartupInfo:
cb dd sizeof.STARTUPINFO
lpReserved dd NULL
lpDesktop dd NULL
lpTitle dd NULL
dwX dd 5
dwY dd 5
dwXSize dd 400
dwYSize dd 300
dwXCountChars dd 0
dwYCountChars dd 0
dwFillAttribute dd 0
dwFlags dd STARTF_USESHOWWINDOW or STARTF_USEPOSITION or STARTF_USESIZE
wShowWindow dw SW_SHOW
cbReserved2 dw 0
lpReserved2 dd NULL
hStdInput dd 0
hStdOutput dd 0
hStdError dd 0


section '.udata' readable writeable

ProcessInfo PROCESSINFO
sBuff rb 260


section '.idata' import data readable

library kernel32,'KERNEL32.DLL'
include '%fasminc%\APIA\KERNEL32.INC'



_1901898469__notepad_loader.EXE



Ранг: 450.1 (мудрец)
Активность: 0.260
Статус: Участник

Создано: 29 сентября 2004 18:39 · Поправил: Asterix
· Личное сообщение · #30

RideX
Кстати, что-то действительно прога не устанавливает параметры окна при запуске в win2к, в win98 всё пашет..


. 1 . 2 . >>
 eXeL@B —› Основной форум —› Как запихнуть музу в крэк
:: Ваш ответ
Жирный  Курсив  Подчеркнутый  Перечеркнутый  {mpf5}  Код  Вставить ссылку 
:s1: :s2: :s3: :s4: :s5: :s6: :s7: :s8: :s9: :s10: :s11: :s12: :s13: :s14: :s15: :s16:


Максимальный размер аттача: 500KB.
Ваш логин: german1505 » Выход » ЛС
   Для печати Для печати