Данная статья не призывает к каким-либо противоправным действиям, а изложена исключительно в ознакомительных и развлекательных целях. Поведение вируса Codered загружался на сервер как запрос GET /default.ida на порт TCP 80. Запрос содержит код, который использовал уязвимость переполнения буфера в программном обеспечении индексирования в Internet Information Server (IIS) Microsoft, позволяя червю запускать код изнутри сервера IIS. Червь работал полностью в памяти и его было почти невозможно обнаружить на диске. Он составлял всего 3569 байт. Используя API CreateThread, червь пытался создать 100 копий самого себя, но из-за ошибки в его коде он мог создавать гораздо больше. Из-за этого зараженные компьютеры имели высокую нагрузку на ЦП. Каждый из потоков проверял файл, C: \ Notworm. Если файл существовал, червь не запускался, и поток переходит в бесконечное состояние ожидания. Есть мнение, что этот файл существовал лишь на компьютерах автора вируса, чтобы предотвратить заражение его устро