Уведомления

Группа в Telegram: @pythonsu

#1 Дек. 15, 2012 12:58:42

Avond
От: Киев
Зарегистрирован: 2012-11-03
Сообщения: 16
Репутация: +  -1  -
Профиль   Отправить e-mail  

Некое подобие вируса

Ниочем… читай по губам “По-до-би-е ви-ру-са”. Я и не говорил, что это уникальный софт и тд. и тп. Я просто просил указать мне на мои ошибки в коде и посоветовать что-то. Это игрушка. Я завтра уже забуду про нее.



Старый баг - лучше новых двух!:D (с) Народная программерская поговорка

Офлайн

#2 Дек. 15, 2012 16:29:10

FishHook
От:
Зарегистрирован: 2011-01-08
Сообщения: 8312
Репутация: +  568  -
Профиль   Отправить e-mail  

Некое подобие вируса

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 не выполнится никогда. Даже подобие вируса пишут имея представление об алгоритмах.



Отредактировано FishHook (Дек. 15, 2012 16:30:19)

Офлайн

#3 Дек. 15, 2012 16:54:47

sergeek
Зарегистрирован: 2012-06-26
Сообщения: 470
Репутация: +  43  -
Профиль   Отправить e-mail  

Некое подобие вируса

да и первый не выполнится он после бесконечного цикла идет. Непонятно зачем эта рекурсия.

Офлайн

#4 Дек. 19, 2012 20:46:07

Rodegast
От: Пятигорск
Зарегистрирован: 2007-12-28
Сообщения: 2759
Репутация: +  185  -
Профиль   Отправить e-mail  

Некое подобие вируса

>не смешно
>я за бан, если что

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

По теме вместо рекурсии попробуй использовать бесконечный цикл с выходом после OSError.



С дураками и сектантами не спорю, истину не ищу.
Ели кому-то правда не нравится, то заранее извиняюсь.

Онлайн

#5 Янв. 7, 2013 12:54:52

cpu
От:
Зарегистрирован: 2011-12-29
Сообщения: 58
Репутация: +  1  -
Профиль   Отправить e-mail  

Некое подобие вируса

> Да что вы к человеку прицепились?
Вот если бы он запостил что-то такое, что должно жрать память, а не жрет… А так, запостил какую-то по*боту, надел черную шляпу, и все, теперь он илита. Могу посоветовать ему немного вступить и чуть-чуть вскомпелировать.



Офлайн

#6 Янв. 17, 2013 12:46:08

Rodegast
От: Пятигорск
Зарегистрирован: 2007-12-28
Сообщения: 2759
Репутация: +  185  -
Профиль   Отправить e-mail  

Некое подобие вируса

Avond> Так как я являюсь полным нубом в питоне прошу Вашей помощи.
Avond> Я ни на кого это не собираюсь спускать… мне просто интересно написать такой скрипт в учебных целях…

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

Без коментариев…



С дураками и сектантами не спорю, истину не ищу.
Ели кому-то правда не нравится, то заранее извиняюсь.

Онлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version