- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
#include <stdio.h>
int main(void)
{
int a = a;
printf("%d", a);
return 0;
}
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+1
#include <stdio.h>
int main(void)
{
int a = a;
printf("%d", a);
return 0;
}
Убрал ворнинг. Проверь.
https://tio.run/##S9ZNT07@/185My85pzQlVcGmuCQlM18vw46LKzOvRCE3MTNPoyw/M0WTq5pLAQhAgokKtgqJ1mBuQRFQIE1DSTVFSUchURMiWJRaUlqUp2BgzVXL9f//v@S0nMT04v@64Yk5OQA
BEKTOPHblu_nETyX 04.03.2019 13:48 # 0
guest8 04.03.2019 14:00 # −999
BEKTOPHblu_nETyX 04.03.2019 14:09 # 0
BEKTOPHblu_nETyX 04.03.2019 14:20 # 0
eszett 04.03.2019 19:31 # 0
BEKTOPHblu_nETyX 04.03.2019 14:17 # 0
BEKTOPHblu_nETyX 04.03.2019 14:20 # 0
KPACHblu_nemyx 04.03.2019 15:29 # 0
http://govnokod.ru/24763#comment429753
Я использовал __builtin_frame_address(0), чтобы подменить адрес разврата.
BEKTOPHblu_nETyX 04.03.2019 17:59 # 0
viagrinho 04.03.2019 18:11 # −102
KPACHblu_nemyx 04.03.2019 18:26 # 0
А что изменилось?
KPACHblu_nemyx 04.03.2019 18:37 # +1
Идея, как пушить и попать с помощью вызова: объявить функцию с соглашением вызова stdcall (ну чтобы вызывающий код не чистил стек, потому что cdecl всё очистит), но вызвать её не напрямую, а по указателю с каламбуром типов (a la reinterpret_cast).
Если мы вызываем функцию без аргументов через указатель, кастующий её в функцию одного аргумента, то в стеке останется этот аргумент (push).
Если мы вызываем функцию одного аргумента через указатель, кастующий её в функцию без аргументов, то она вытащит из стека этот аргумент (pop).
gost 04.03.2019 18:51 # +2
KPACHblu_nemyx 04.03.2019 18:59 # +1
eszett 04.03.2019 19:34 # 0
KPACHblu_nemyx 04.03.2019 20:13 # +1
На платформе x86 __cdecl и __stdcall вообще ничего не передают через регистры, __fastcall у MSVC передаёт два аргумента через регистры, у Борланда –— три аргумента, у Watcom обычно передавались четыре аргумента.
На платформе x86-64 __fastcall в MSVC передаёт четыре аргумента через регистры, в gcc же через регистры передаётся шесть аргументов.
На других процессорах опять же придётся смотреть.
Но сложности не только в этом, а ещё в том, что компилятор ещё пытается по возможности что-то оптимизировать, предполагая, что программист хитрыми приёмами пользоваться не будет.
bit0rez 04.03.2019 20:18 # 0
cmepmop 04.03.2019 20:29 # 0
inkanus_gray 04.03.2019 20:39 # −90
cmepmop 04.03.2019 23:10 # 0
guest8 04.03.2019 23:57 # −999
guest8 06.03.2019 18:26 # −999
TEH3OPHblu_nemyx 06.03.2019 18:55 # 0
xkcd 14 стандартов.
guest8 04.03.2019 19:25 # −999
TOPT 04.03.2019 15:25 # 0
nemyxuHxo 05.03.2019 13:02 # +2
Регаем учетки на мыла:
[email protected]
[email protected]
И им приходят письма, даже если они отключили уведомления :)
gost 05.03.2019 13:13 # 0
Не сработает, ЕМНИП, мылосру такого не поддерживает.
nemyxuHxo 05.03.2019 13:19 # 0
gost 05.03.2019 14:25 # 0
BEKTOPHblu_nETyX 06.03.2019 17:29 # 0
nemyxuHxo 06.03.2019 18:06 # 0
TEH3OPHblu_nemyx 06.03.2019 18:21 # 0
Вот список популярных на российских форумах доменов:
1. mail.ru, inbox.ru, list.ru, bk.ru ← это независимые домены.
2. yandex.ru, yandex.com, ya.ru, yandex.by, yandex.ua, yandex.kz, narod.ru ← это псевдонимы одного домена.
3. gmail.com.
4. hotmail.com, live.ru, outlook.com.
5. yahoo.com.
6. rambler.ru, ro.ru.
7. i.ua, meta.ua, ukr.net, bigmir.net.
8. tut.by.
9. inbox.lv.
Домены, принадлежавшие компании QIP, проверять нет смысла, потому что у них сейчас почта «переезжает».
План такой:
1. Кобенируешь юзернеймы и слова из какого-нибудь словаря с этими доменами.
2. Считаешь md5 от каждого полученного возможного е-мейла. Получаешь радужную таблицу.
3. Сравниваешь URL аватаров на «Говнокоде» с вычисленными значениями md5. Если есть совпадение, то с некоторой вероятностью соответствующий е-мейл используется этим юзером.
guest8 06.03.2019 18:24 # −999
TEH3OPHblu_nemyx 06.03.2019 18:25 # 0
guest8 06.03.2019 18:27 # −999
TEH3OPHblu_nemyx 06.03.2019 18:29 # 0
https://twitter.com/search?f=tweets&q=%22govnokod.ru%22
И тут:
https://yandex.ru/blogs/search?text=%22govnokod.ru%22
guest8 06.03.2019 18:31 # −999
TEH3OPHblu_nemyx 06.03.2019 18:36 # 0
guest8 06.03.2019 18:37 # −999
guest8 06.03.2019 18:33 # −999
guest8 06.03.2019 18:34 # −999
nemyxuHxo 06.03.2019 18:43 # 0
nemyxuHxo 06.03.2019 18:47 # +1
nemyxuHxo 06.03.2019 18:52 # +1
nemyxuHxo 06.03.2019 18:48 # +1
TEH3OPHblu_nemyx 06.03.2019 20:44 # 0
From: Говнокод.ру <[email protected]>
To: striker_nemyx <[email protected]>
Subject: Подтверждение регистрации на сайте Говнокод.ру
Hello, striker_nemyx!
На Ваш e-mail была запрошена регистрация на сайте Говнокод.ру!
Для подтверждения своих намерений перейдите по этой ссылке:
http://govnokod.ru/user/confirm?code=0badfacedeadbeefcafebabe
Внимание! Ссылка будет доступна в течение 3-х суток. Если Вы не подтвердите регистрацию за это время, то пользователь будет удален и процесс регистрации придется начинать заново!
С уважением, Ваш Говнокод.
guest8 06.03.2019 20:53 # −999
TEH3OPHblu_nemyx 07.03.2019 01:07 # 0
guest8 07.03.2019 01:13 # −999
cmepmop 07.03.2019 01:24 # 0
guest8 07.03.2019 01:27 # −999
OCETuHCKuu_nemyx 07.03.2019 01:29 # 0
TEH3OPHblu_nemyx 07.03.2019 01:31 # 0
cmepmop 07.03.2019 01:35 # 0
CnEPMOBOP 07.03.2019 01:38 # 0
cmepmop 07.03.2019 01:39 # 0
OCETuHCKuu_nemyx 07.03.2019 11:59 # 0
И ты тоже свидетель.
KAPABAH 07.03.2019 12:37 # 0
zhigolo 07.03.2019 12:39 # 0
guest8 07.03.2019 12:39 # −999
nemyxuHxo 07.03.2019 15:25 # −1
nemyxuHxo 07.03.2019 15:28 # 0
guest8 07.03.2019 15:35 # −999
BEKTOPHblu_nETyX 07.03.2019 15:45 # 0
guest8 07.03.2019 15:47 # −999
CnEPMOBOP 07.03.2019 16:02 # −102
cmepmop 07.03.2019 17:09 # 0
BEKTOPHblu_nETyX 07.03.2019 15:31 # 0
cmepmop 07.03.2019 01:33 # 0
guest8 07.03.2019 01:38 # −999
cmepmop 07.03.2019 01:40 # 0
Избавляйся от стереотипов )
zhigolo 07.03.2019 01:44 # −1
cmepmop 07.03.2019 01:46 # 0
zhigolo 07.03.2019 01:48 # 0
cmepmop 07.03.2019 01:49 # 0
guest8 07.03.2019 01:57 # −999
zhigolo 07.03.2019 12:41 # 0
cmepmop 07.03.2019 17:10 # 0
zhigolo 07.03.2019 18:30 # 0
p.s. член 18 см.
cmepmop 07.03.2019 19:07 # 0
guest8 07.03.2019 19:09 # −999
cmepmop 07.03.2019 19:10 # 0
BEKTOPHblu_nETyX 07.03.2019 19:39 # +1
guest8 07.03.2019 20:32 # −999
guest8 07.03.2019 19:09 # −999
cmepmop 07.03.2019 19:10 # 0
Сегодня меня ждут объятья очаровательного 17-летнего шлюшкА. И похуй, что член его побывал в жопах большей половины пидоров Владикавказа.
guest8 07.03.2019 19:17 # −999
cmepmop 07.03.2019 19:20 # 0
CnEPMOBOP 07.03.2019 19:34 # −102
guest8 07.03.2019 20:45 # −999
cmepmop 07.03.2019 20:51 # 0
guest8 07.03.2019 01:12 # −999
BEKTOPHblu_nETyX 07.03.2019 15:42 # 0
OCETuHCKuu_nemyx 08.03.2019 01:07 # 0