• XSS.stack #1 – первый литературный журнал от юзеров форума

python вызов файла

Ar3s

Старожил форума
Легенда
Регистрация
30.12.2004
Сообщения
3 357
Реакции
1 404
имеется два файла:

starter.py
Код:
#!/usr/bin/env python
# -*- coding: utf-8 -*-
import sys,os

from send import jsend

to = 'jid@dlab.org.in'
xmpp_jid = 'jid2@dlab.org.in'
xmpp_pwd = 'pass'

jsend(to,xmpp_jid,xmpp_pwd)

и send.py
Код:
#!/usr/bin/env python
#-*- coding: utf-8 -*-

import xmpp,sys,string,random,time,os

# устанавливаем тип генерируемых строк
char_set = string.ascii_lowercase + string.ascii_uppercase + string.digits + ' '

def jsend(to,xmpp_jid,xmpp_pwd):
        user = to
        res = ''.join(random.sample(char_set*6,6))
        # соединяемся с сервером
        !вырезано

        # начинаем слать сообщения
        # делаем цикл для отправки сообщений
        count = 2
        i=0
        while i < count:
                msg = ''.join(random.sample(char_set*10, random.randint(10, 249)))
        # игры с авторизацией
                !вырезано
        # само сообщение
                !вырезано
                time.sleep(0.1)
                i+=1

        # закончили отправлять. Рвем коннект
        client.disconnect()


jsend(to,xmpp_jid,xmpp_pwd)

# данный блок копипаста для проверки передачи параметров. Пусть пока двух
if __name__ == "__main__":

    name = os.path.basename(sys.argv[0])

    if len(sys.argv) < 2:
        print name+" JID сообщение"
        sys.exit(0)

    to = sys.argv[1]
    if sys.argv[2] == '-':
        text = sys.stdin.read()
    else:
        text = ' '.join(sys.argv[2:])

сам сэндер рабочий был пока я не переделывал его под параметры. т.е. в нем все фунциклировало.
Решил добавить отсылку с разных аккаунтов. Для этого в скрипт отправки сообщений впихнул прием параметров для соединения и для жертвы.

Имею следующие ошибки:
Traceback (most recent call last):
File "starter.py", line 5, in <module>
from send import jsend
File "/home/user/python_xmpp/send.py", line 36, in <module>
jsend(to,xmpp_jid,xmpp_pwd)
NameError: name 'to' is not defined

т.е. я понимаю что скорее-всего не правильно принимаю передаваемые параметры. Но запутался как правильно их принять. Помогите плиз.
 
Код:
NameError: name 'to' is not defined
jsend(to,xmpp_jid,xmpp_pwd)
to говорит не объявлен у тебя...
 


Напишите ответ...
  • Вставить:
Прикрепить файлы
Верх