- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
#include <iostream>
#include <Windows.h>
int main()
{
unsigned char data[]={0xb8, 0x9a, 0x02, 0x00, 0x00, 0xc3};
auto function=(int(*)())VirtualAlloc(nullptr, sizeof(data), MEM_COMMIT, PAGE_EXECUTE_READWRITE);
memcpy(function, data, sizeof(data));
std::cout << function();
VirtualFree(function, 0, MEM_RELEASE);
return 0;
}
Стоит смеяться над тремя шестерками?
И если стоит, то предложите лучший вариант.
Сначала хотел сделать хелловорлд в машинном коде, но не получилось.
Покажите реальный пример встраивания кода.
а калл полезен только если нужен эпилог
Тут подсказка, как делать правильно и без фиксапов.
Monseigneur.jpg
>Monseigneur.jpg
Что это значит?
http://www.gamedev.ru/users/?id=44765&lasttop
> Код писал сам.
и что из того? код конечно херовый, но ничего особенного
ps: вообще это структурой делается
Я знаю, случайно не туда нажал, а исправить нельзя.
Я так понял, тут все жестокие люди, раз тебе плюс поставили, а меня разминусовали.
и эффективно
тогда давай пароли и ссылку на youtube
а то что минусуют, ну фиг с ним. успех ГК можно судить по количеству каментов: больше - лучше.
ЗЫ 0xB8 и 0хС3 - не смешно ни фейспалмно.
т.е.,по-вашему, лучший говнокод - тот, который ярче спровоцировал школоло баттхертное на флейм?
фишка то в том что умным людям даже и поговорить то не о чем - сами все знают и понимают. и школота часто единственный повод поматерится ;)
если пост дал народу повод хорошо потрепаться - значит пост удачный.
а если там 20 комментов в духе "тут все нормально, это не говнокод"? неудача.
значит, не сам топик, а что-то свое.
:D >P. S. На говнокод не заносить. Пока рано. Когда доделаю, сам выложу туда.
http://govnokod.ru/7688#comment104503
раз уж занесло на говнокод, может уже пора начать постить что-нибудь интересное?
Лучше создать свой сайт, противоположность govnokod'у, в котором каждый выкладывает хороший код, а ему пишут, что в нём нужно исправить. Думаю, это будет только полезнее. Только у меня столько идей, что до этой я наверное доберусь лет через 20.
давненько я такого не видел...