Найти - Пользователи
Полная версия: Некое подобие вируса
Начало » Python проекты » Некое подобие вируса
1 2
Avond
Ниочем… читай по губам “По-до-би-е ви-ру-са”. Я и не говорил, что это уникальный софт и тд. и тп. Я просто просил указать мне на мои ошибки в коде и посоветовать что-то. Это игрушка. Я завтра уже забуду про нее.
FishHook
Avond
Ниочем… читай по губам “По-до-би-е ви-ру-са”. Я и не говорил, что это уникальный софт и тд. и тп. Я просто просил указать мне на мои ошибки в коде и посоветовать что-то. Это игрушка. Я завтра уже забуду про нее.
Ошибки? Ну вуаля!

__author__ = 'Als von Dante'
import types
import sys
sys.setrecursionlimit(100000000)
def fact(n):
    b = 0
    while b >= 0:
        i = 1
        b = b + i
        g = types.StringType(b)
        m = g + '.txt'
        open(m, 'w').write('virus')
        print 'ok'
    n = 1
    return fact(n-1)*n
    return b
fact(3)
return fact(n-1)*n
return b
Второй return не выполнится никогда. Даже подобие вируса пишут имея представление об алгоритмах.
sergeek
да и первый не выполнится он после бесконечного цикла идет. Непонятно зачем эта рекурсия.
Rodegast
>не смешно
>я за бан, если что

Да что вы к человеку прицепились? Раньше даже специальные конкурсы скриптовых вирусов проводили http://www.linux.org.ru/news/security/3031777

По теме вместо рекурсии попробуй использовать бесконечный цикл с выходом после OSError.
cpu
> Да что вы к человеку прицепились?
Вот если бы он запостил что-то такое, что должно жрать память, а не жрет… А так, запостил какую-то по*боту, надел черную шляпу, и все, теперь он илита. Могу посоветовать ему немного вступить и чуть-чуть вскомпелировать.
Rodegast
Avond> Так как я являюсь полным нубом в питоне прошу Вашей помощи.
Avond> Я ни на кого это не собираюсь спускать… мне просто интересно написать такой скрипт в учебных целях…

cpu > А так, запостил какую-то по*боту, надел черную шляпу, и все, теперь он илита.

Без коментариев…
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB