
Aragaer
16.09.2018
09:32:16
почему у меня перестал открываться список юзеров?
я теперь банить не могу чот

MRL
16.09.2018
09:33:20
да я лабу прохожу от pentestit...нахожусь ан сервере на котором кроме интерпритоатора python и bash ничего нет. В cron есть скрипт, созданный пользователем bob, который обновляет врем, Ну я с помощью этого скрипта посмотрел bash_history bob'a и увидел часть пароля: megabob19091^ от root'a. Его осталось сбрутить и лаба пройдена. Python я знаю плохо, поэтому туплю
for i in megabob19091{{0..9},{a..z}}{{0..9},{a..z}}; do echo $i >> 1.txt; done

Google

MRL
16.09.2018
09:34:01
так сгенерировал пароль

?? Eugene
16.09.2018
09:34:46
разжаловали

Aragaer
16.09.2018
09:34:54
а, ок
фуф, тем лучше 8)

?? Eugene
16.09.2018
09:35:02
а, нет
стоп, показалось

Aragaer
16.09.2018
09:35:37
а, не, рефрешнул страничку, опять ок
и опять админ

Tishka17
16.09.2018
09:35:46
А что на travis-ci нету python3.7?

Aragaer
16.09.2018
09:35:48
чорд
вроде нету, у них написано на страничке

Tishka17
16.09.2018
09:36:23
Печально

Google

Aragaer
16.09.2018
09:36:33
- "3.7-dev" # 3.7 development branch
у них там образы убунты древние

Tishka17
16.09.2018
09:37:34
Попробую
Спасибо. Помогло
https://github.com/Tishka17/dataclass_factory

Aragaer
16.09.2018
09:40:06
на 3.4 работать будет?

Tishka17
16.09.2018
09:41:36
3.6, 3.7
Датаклассов раньше нету же

Aragaer
16.09.2018
09:41:54
а

MRL
16.09.2018
09:46:11
парни никто не поможет?

/dev
16.09.2018
09:53:23
парни никто не поможет?
С чем?
https://cdn.rawgit.com/pwnsdx/ce64de2760996a6c432f06d612e33aea/raw/23f2faa0aadb4babbfd228c8bb32a26a8c51c741/safari-ripper.html

MRL
16.09.2018
09:53:54

-_-
16.09.2018
09:54:00

?? Eugene
16.09.2018
10:01:47
с этим
ужеж сказали, ты дичь делаешь

mrx
16.09.2018
10:26:55
ребят, а есть либы для обработки экспортнутой истории телеграма?

Justin
16.09.2018
10:38:36

Peter
16.09.2018
10:41:11
Ребят что по Flask можно почитать (кроме гринберга, доков)?

Oleg
16.09.2018
10:42:00
в python beginners молчат, может здесь кто сможет подсказать?
есть датафрейм df, из котрого забираю два столбца: id и customFields
dfCustomFields = df[['id','customFields']]
customFields в этом датафрейме является словарем
далее из поля customFields создается лист, поле id становится индексом и все это переводится в датафрейм
dfCustomFields = pd.DataFrame(dfCustomFields.customFields.tolist(), index=dfCustomFields.id)
и возникает ошибка 'list' object has no attribute 'keys'
похоже проблема в том что в customFields есть пустые строки
как такую ситуацию можно обработать?
нужно чтобы в итоговом датафрейме в этом месте были пустые значения

Google

MRL
16.09.2018
10:45:03
здесь одни троли чувак
решил свою "дичь" за 5 минут на bash'e: for i in {{a..z},{0..9}}; do echo $i | su -c whoami root > .out.log if grep -q root .out.log;then echo 'Password: ' $i exit 1; fi done
очень странно что программисты на python не могут реализовать тоже самое на языке который они изучали
отписка

Jl
16.09.2018
10:58:44
Подскажите пожалуйста как получить класс кнопки на которую было произведено нажатие Flask, Кнопка сгенерирована при помощи FlaskForm, нужно чтобы при нажатии она возвращала свой class
У меня рэндарится страница на которой много кнопок, у каждой свой уникальный id, мне нужно определять на какую произведено нажатие.
Или может подскажете реализацию лучше ?

Tishka17
16.09.2018
11:41:58

Jl
16.09.2018
11:42:48

Олег
16.09.2018
11:46:21
Тебе с помощью js надо отправить запрос на сервер

Олег
16.09.2018
11:46:52
Обработать клик по кнопке

Jl
16.09.2018
11:47:48
Я уже создал форому с пост запросом, и принимаю id кнопки
Без жаваскрипта
СОВСЕМ

Олег
16.09.2018
11:51:02
Да вы батенька в край поехавший?

Jl
16.09.2018
11:51:46
Как по твоему фласк принимает пост запросы ?

Admin
ERROR: S client not available

Олег
16.09.2018
11:52:53

Google

Олег
16.09.2018
11:53:29
Как и везде
И всюду

Jl
16.09.2018
11:54:19
<center><form action="" method="post">
{{ form.hidden_tag() }}
{{form.submit(id = post['title'])}}
</form></center>
Форма с пост запросом
@app.route('/',methods=['GET', 'POST'])
def startPage():
form = GoToArchForm()
if form.validate_on_submit():
flash('{}'.format(form.submit.id))
else:
objectDB = dataBase()
return render_template('indexBt.html',posts = objectDB.getEveryArchs(), form = form)
Объясни причём здесь джаваскрипт ?

Олег
16.09.2018
11:56:46
При том что ты идиот создал отдельную вьюху чтобы обрабатывать клик с помощью сервера, а не с помощью клиента, т.е. браузера
Прости что оскорбляю
Просто первый раз вижу подобный треш

Jl
16.09.2018
11:57:23
Так мне и нужно её обрабатывать сервером

Олег
16.09.2018
11:57:53
У тебя что висит на клике?
Какой функционал?

Jl
16.09.2018
11:58:15
Будет рендериться новая страница

Олег
16.09.2018
11:59:00
О_0 ясно, а в тег <a> обернуть религия не позволяет?)
Или ещё какой-нибудь подход коих в вёрстке дофига?)

Jl
16.09.2018
12:01:24
Мне такое не подоёдёт

Олег
16.09.2018
12:02:13

Jl
16.09.2018
12:02:40
Адрес генерируется изходя из хэша id кнопки

Проксимов
16.09.2018
12:03:04

Google

Олег
16.09.2018
12:03:11
Нифига себе, а что мешает генерировать хеш напрямую в шаблон???
В ссылку в шаблоне:)

Jl
16.09.2018
12:05:00
Вы меня не понимаете, не такой я уже и даун

Олег
16.09.2018
12:05:35