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

сканер Acunetix 14.6.220117111 (18th January 2022)

api_key поменяй на свой перед запуском
базу сам найди, ты же хацкер)
Python:
from urllib.request import Request, urlopen
import json
import ssl

ssl._create_default_https_context = ssl._create_unverified_context
api_key = '1986ad8c0a5b3df4d7028d5f3c06e936ccb01b93c54c54bb3bde40ec01c546202'


def make_request(endpoint, method='GET', data=None):
    headers = {
        'X-Auth': api_key,
        'Accept': 'application/json',
        'Content-Type': 'application/json',
    }

    req = Request(
        url=f'https://localhost:3443{endpoint}',
        headers=headers,
        data=data,
        method=method,
    )

    return urlopen(req)


def main():
    targets_resp = make_request('/api/v1/targets')
    targets = json.loads(targets_resp.read())
    targets_id_lst = [t.get('target_id') for t in targets['targets']]

    for target_id in targets_id_lst:
        endpoint = f'/api/v1/targets/{target_id}/configuration'
        data = json.dumps({'scan_speed': 'moderate'}).encode()
        make_request(endpoint, method='PATCH', data=data)


if __name__ == '__main__':
    main()
 
Пожалуйста, обратите внимание, что пользователь заблокирован
api_key поменяй на свой перед запуском
базу сам найди, ты же хацкер)
Python:
from urllib.request import Request, urlopen
import json
import ssl

ssl._create_default_https_context = ssl._create_unverified_context
api_key = '1986ad8c0a5b3df4d7028d5f3c06e936ccb01b93c54c54bb3bde40ec01c546202'


def make_request(endpoint, method='GET', data=None):
    headers = {
        'X-Auth': api_key,
        'Accept': 'application/json',
        'Content-Type': 'application/json',
    }

    req = Request(
        url=f'https://localhost:3443{endpoint}',
        headers=headers,
        data=data,
        method=method,
    )

    return urlopen(req)


def main():
    targets_resp = make_request('/api/v1/targets')
    targets = json.loads(targets_resp.read())
    targets_id_lst = [t.get('target_id') for t in targets['targets']]

    for target_id in targets_id_lst:
        endpoint = f'/api/v1/targets/{target_id}/configuration'
        data = json.dumps({'scan_speed': 'moderate'}).encode()
        make_request(endpoint, method='PATCH', data=data)


if __name__ == '__main__':
    main()
мне нужно создать в папке акунетикс файл script.py вставить твой код и запустить?
напиши плз подробнее где здесь строка которая отвечает за потоки +где взять api_key ?
 
Хоспади, зачем тебе вообще нужен этот акунетикс?
Когда таргеты в админке создашь, запусти скрипт из любой папки. Он изменит скорость сканирования в каждом таргете. А потом запускай сканы.
api_key в настройках профиля.
Больше не отвечаю, ты очень странный
 
Пожалуйста, обратите внимание, что пользователь заблокирован
Хоспади, зачем тебе вообще нужен этот акунетикс?
Когда таргеты в админке создашь, запусти скрипт из любой папки. Он изменит скорость сканирования в каждом таргете. А потом запускай сканы.
api_key в настройках профиля.
Больше не отвечаю, ты очень странный
ты родился со всеми знаниями сразу?
ты похоже сам не знаешь как это сделать ,не даешь внятного ответа
где в админке менять потоки я понимаю,я не понимаю где в твоем скрипте строка которая отвечает за потоки.
тоесть к примеру я захочу 2 потока выставить ,для этого что мне нужно поменять в твоем коде?
 
Пожалуйста, обратите внимание, что пользователь заблокирован

Python:
data = json.dumps({'scan_speed': 'moderate'}).encode()
спасибо.теперь понял о чем речь,сделал все как ты написал.
создал файл script.py ,поменял api_key на свой,сделал импорт сайтов,запустил скрипт,потом поставил на скан,открыл Target Settings ,но там все равно стоит 10 Concurrent Requests/Fast.
что не так?
 
Последнее редактирование:


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