网安&渗透&安服 电脑 环境 配置 一文全

emmm,TMD又重装电脑了,经常重装,每一次都很烦,都需要浪费大量时间,不能总在一个地方吃亏,写个文章记录一下,渗透测试人员的电脑如何配置

一、环境

1、Java环境配置

配置JavaFx

现在众多的GUItools,都是基于Java编写,而GUI大都依赖javafx,嘿,好死不死 从Java11开始,JavaFX就从jdk中分出来了,就是说java高版本想用javafx工具,必须配置javafx,
目前的大量工具又不支持低版本运行,所以说,这个javafx是不得不得咯
具体方法也很简单

step1:下载javafx
https://gluonhq.com/products/javafx/
https://download2.gluonhq.com/openjfx/19/openjfx-19_windows-x64_bin-sdk.zip
step2:
创建一个bat 放在需要运行的xxx.jar目录下
start javaw --module-path “D:\javafx-sdk-18\lib” --add-modules=javafx.base --add-modules=javafx.controls --add-modules=javafx.fxml --add-modules=javafx.graphics --add-modules=javafx.media --add-modules=javafx.swing --add-modules=javafx.web -jar xxx.jar
step3:双击搞定

Java JDK 配置

需要配置系统变量,手动容易出错很烦,直接脚本搞定

CMD命令,以管理员身份运行

wmic ENVIRONMENT create name="JAVA_HOME",username="<system>",VariableValue="---\jdk-16---"
wmic ENVIRONMENT create name="CLASSPATH",username="<system>",VariableValue=".;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar"
wmic ENVIRONMENT where "name='PATH' and username='<system>'" set VariableValue="%path%;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;"

2、Python

https://www.python.org/ftp/python/3.11.0/python-3.11.0-amd64.exe

下载 --> 运行 --> OK

3、Go

下载
https://dl.google.com/go/go1.19.2.windows-amd64.msi
打开 --> 安装 --> OK

4、Jython

众所周知Burp是用java编写,但是很多插件却是Python,怎么破?
Jython

Burp --> 插件 --> 设置 --> Python环境 --> 导入Jython --> OK

二、惯用配置

win11 右键

win11 右键很傻逼的,直接改

https://wyrm.lanzoub.com/i0wLq046z4af
百度 --> W11ClassicMenu --> 旧版右键 --> OK

三、必备软件

Burp

可以去公众号找破解版吧,推荐支持正(ge)版(pi)!
推荐公众号:利刃信安
火狐渗透便携版
各大网安QQ群,群文件里找,很多的

notepad++

Sublime

有个破解版,双击bat,添加到右键

脚本在这里(特别好使,简单改一改就可以,把其他exe添加到右键)


@ECHO OFF & PUSHD "%~DP0" && CD /D "%~DP0"
IF NOT EXIST "X:\Windows\System32\Config\System" REG QUERY "HKU\S-1-5-19" >NUL 2>&1
IF NOT %ERRORLEVEL% EQU 0 powershell.exe -windowstyle hidden -noprofile "Start-Process '%~dpnx0' -Verb RunAs" 2>NUL&EXIT

:MENU
ECHO.&ECHO  1、添加右键使用 Notepad2 打开项
ECHO.&ECHO  2、删除右键使用 Notepad2 打开项
ECHO:
set /p choice=输入数字敲回车键:
IF NOT "%choice%"=="" SET choice=%choice:~0,1%
if /i "%choice%"=="1" Goto AddMenu
if /i "%choice%"=="2" Goto RemoveMenu
ECHO 输入无效 &PAUSE>NUL&CLS&GOTO MENU
:AddMenu
reg add "HKCR\*\shell\Sublime Text" /f /v "" /d "用 &Sublime Text 打开" >NUL 2>NUL
reg add "HKCR\*\shell\Sublime Text" /f /v "Icon" /d "%~dp0sublime_text.exe" >NUL 2>NUL
reg add "HKCR\*\shell\Sublime Text\command" /f /v "" /d "%~dp0sublime_text.exe \"%%1\"" >NUL 2>NUL
ECHO.&ECHO 完成,任意键返回! &PAUSE>NUL&CLS&GOTO MENU
:RemoveMenu
reg delete "HKCR\*\shell\Sublime Text" /f >NUL 2>NUL
ECHO:&ECHO 完成,任意键返回! &PAUSE>NUL&CLS&GOTO MENU

语雀

MD,超级喜欢语雀,好爱好爱,哈哈

自用浏览器

推荐360极速

杀毒

首推火绒

四、渗透工具

批量IP,存活探测

自写脚本,超级好用,呜呜呜,好用到哭死

import requests
import eventlet
from colorama import init
import os
from concurrent.futures import ThreadPoolExecutor

def main(url):
    url = url.replace('\n','')
    url1 = url + dirname
    eventlet.monkey_patch()
    with eventlet.Timeout(3, False):
        proxies = {'http':'http://127.0.0.1:8080'}
        try :
            response = requests.get(url1,headers=headers,proxies=proxies,verify =False)
            # response = requests.get(url1,headers=headers,verify =False)
            txt =response.text
            length = response.headers['Content-length']
            
            code = str(response.status_code)
            
            s = requests.session()
            s.keep_alive = False

            if code == '200':
                print(f"\033[0;32;40m[+] [{code}] {url1} [Length:{length}]\033[0m")
                endpath = path+'\\result_'+fname            
                with open(endpath, mode='a+', encoding='utf-8') as fp:
                    fp.write(url1 + '\n')
            else:
                print(f"\033[0;31;40m[x] [{code}] {url1} [Length:{length}]\033[0m") 

        except Exception as e:
            print(f"\033[0;33;40m[*] [Error] {url1} {e}\033[0m") 

if __name__ == '__main__':
    init(autoreset=True)

    # filename = input('IP请将TXT文件拖入:')
    # dirname = input ('请输入测试路径:')

    filename = input('文件路径:')
    dirname = input('拼接地址:')

    headers = {"user-agent" : "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.97 Safari/537.36",
                           "Connection": "close"}
    f = open(f"{filename}",'r')
    a = list(f)
    f.close()

    path =os.path.split(filename)[0]
    fname = os.path.split(filename)[1]
    print(path,fname)

    t = ThreadPoolExecutor(30)
    for url in a :
        t.submit(main,url)


            

        # except Exception as e:
        #     print(e) 

OA 扫描

https://github.com/LittleBear4/OA-EXPTOOL

送你个bat

@echo off
cmd /k python scan.py
  • 3
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值