ThePorgs / Exegol-images

Docker images of the Exegol project
https://exegol.readthedocs.io/
GNU General Public License v3.0
85 stars 64 forks source link

[BUG] Crash Burpsuite #375

Open benmdts opened 1 month ago

benmdts commented 1 month ago

Describe the bug

Burpsuite crashes often. 2 possibilities: -Either over time, from a certain time it crashes but it's random. Either by decoding it by selecting 2x the way of encoding

Steps To Reproduce

  1. Create a container with the image full or web (3.4.1)
  2. Launch burpsuite with burpsuite &> /dev/null
  3. Go to Decoder, put a text and click on encode as 1 time select any option and click again
  4. Burpsuite crash with xquartz CleanShot 2024-08-11 at 16 30 50@2x

Exegol Wrapper Version

[*] Exegol is currently in version v4.3.4
[*] Exegol Discord serv.: https://discord.gg/cXThyp7D6P
[*] Exegol documentation: https://exegol.rtfd.io/
[D] Pip installation: On āœ”                                                        
[D] Git source installation: Off šŸŖ“                                               
[D] Host OS: Mac (Docker desktop)                                                 
[D] Arch: amd64                                                                   
[D] Raw arch: x86_64                                                              
[D] Docker desktop: On āœ”                                                          
[D] Shell type: Mac                                                               
[D] Last wrapper update check: 03/08/2024                                         

[*] Exegol is currently in version v4.3.4
[*] Exegol Discord serv.: https://discord.gg/cXThyp7D6P
[*] Exegol documentation: https://exegol.rtfd.io/

Exegol container information

USER@MBP-de-USER ~ % exegol info -vv test
[*] Exegol is currently in version v4.3.4
[*] Exegol Discord serv.: https://discord.gg/cXThyp7D6P
[*] Exegol documentation: https://exegol.rtfd.io/
[V] Listing user configurations                                                                 

šŸ§  User configurations                                            
ā”Œā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”
ā”‚ User config file: /Users/USER/.exegol/config.yml       ā”‚
ā”‚ Private workspace: /Users/USER/.exegol/workspaces      ā”‚
ā”‚ Exegol resources: /Users/USER/.exegol/exegol-resources ā”‚
ā”‚ My resources: /Users/USER/.exegol/my-resources         ā”‚
ā”‚ Auto-check updates: On āœ”                                       ā”‚
ā”‚ Auto-remove images: On āœ”                                       ā”‚
ā”‚ Auto-update fs: Off šŸŖ“                                         ā”‚
ā”‚ Default start shell: zsh                                       ā”‚
ā”‚ Shell logging method: asciinema                                ā”‚
ā”‚ Shell logging compression: On āœ”                                ā”‚
ā”‚ Desktop enabled by default: Off šŸŖ“                             ā”‚
ā”‚ Desktop default protocol: http                                 ā”‚
ā”‚ Desktop default host: localhost                                ā”‚
ā””ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”˜

[V] Listing git repositories                                                                    
[!] Exegol has not been installed via git clone. Skipping wrapper auto-update operation.        
[*] If you have installed Exegol with pip, check for an update with the command pip3 install    
exegol --upgrade                                                                                
[!] Exegol has not been installed via git clone. Skipping wrapper auto-update operation.        
[*] If you have installed Exegol with pip, check for an update with the command pip3 install    
exegol --upgrade                                                                                

šŸ™ Project modules                            
ā”Œā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”¬ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”¬ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”
ā”‚ Name      ā”‚ Status        ā”‚ Current branch ā”‚
ā”œā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”¼ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”¼ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”¤
ā”‚ Wrapper   ā”‚ Not installed ā”‚ ? šŸ¤·           ā”‚
ā”‚ Images    ā”‚ Not installed ā”‚ ? šŸ¤·           ā”‚
ā”‚ Resources ā”‚ Up to date    ā”‚ main           ā”‚
ā””ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”“ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”“ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”˜

ā­ Container summary                                                                            
ā”Œā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”¬ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”
ā”‚             Name ā”‚ test                                                                      ā”‚
ā”‚            Image ā”‚ full - v.3.1.4 (Up to date) (amd64)                                       ā”‚
ā”œā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”¼ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”¤
ā”‚      Credentials ā”‚ root : hMG7SCLd4txftWGyjBEbjpuCpqKzFs                                     ā”‚
ā”‚   Remote Desktop ā”‚ Off šŸŖ“                                                                    ā”‚
ā”‚    Creation date ā”‚ 03/08/2024 21:57                                                          ā”‚
ā”‚      Console GUI ā”‚ On āœ” (X11)                                                                ā”‚
ā”‚          Network ā”‚ bridge with VPN                                                           ā”‚
ā”‚         Timezone ā”‚ Off šŸŖ“                                                                    ā”‚
ā”‚ Exegol resources ā”‚ On āœ” (/opt/resources)                                                     ā”‚
ā”‚     My resources ā”‚ On āœ” (/opt/my-resources)                                                  ā”‚
ā”‚    Shell logging ā”‚ Off šŸŖ“                                                                    ā”‚
ā”‚              VPN ā”‚ test.ovpn                                                                 ā”‚
ā”‚       Privileged ā”‚ Off āœ”                                                                     ā”‚
ā”‚     Capabilities ā”‚ NET_ADMIN                                                                 ā”‚
ā”‚        Workspace ā”‚ Dedicated (/workspace)                                                    ā”‚
ā”‚          Devices ā”‚ /dev/net/tun:/dev/net/tun:rwm                                             ā”‚
ā”‚             Envs ā”‚ DISPLAY=host.docker.internal:0                                            ā”‚
ā”‚                  ā”‚ _JAVA_AWT_WM_NONREPARENTING=1                                             ā”‚
ā”‚                  ā”‚ QT_X11_NO_MITSHM=1                                                        ā”‚
ā”‚                  ā”‚ PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin         ā”‚
ā”‚          Volumes ā”‚ (RO) /Users/USER/Downloads/test.ovpn āž”                            ā”‚
ā”‚                  ā”‚ /.exegol/vpn/config/client.ovpn                                           ā”‚
ā”‚                  ā”‚ (RW) /Users/USER/.exegol/my-resources āž” /opt/my-resources         ā”‚
ā”‚                  ā”‚ (RW) /Users/USER/.exegol/exegol-resources āž” /opt/resources        ā”‚
ā”‚                  ā”‚ (RW) /Users/USER/.exegol/workspaces/test āž” /workspace             ā”‚
ā”‚                  ā”‚ (RO)                                                                      ā”‚
ā”‚                  ā”‚ /Library/Frameworks/Python.framework/Versions/3.12/lib/python3.12/site-pā€¦ ā”‚
ā”‚                  ā”‚ āž” /.exegol/spawn.sh                                                       ā”‚
ā”‚         Systctls ā”‚ net.ipv6.conf.all.disable_ipv6 = 0                                        ā”‚
ā””ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”“ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€

Exception

[1]  + 4975 exit 1     /usr/lib/jvm/java-21-openjdk/bin/java -jar -Xmx4g

Additional context

EXEGOL] This log file is the result of the execution of the official and personal customization script
[EXEGOL] [11-08-2024_14-27-41] ==== Loading custom setups (/.exegol/load_supported_setups.sh) ====
[EXEGOL] Initialization
[EXEGOL] Checking environment variables
HOSTNAME=exegol-web
PWD=/workspace
HOME=/root
_JAVA_AWT_WM_NONREPARENTING=1
TERM=xterm-256color
DISPLAY=host.docker.internal:0
SHLVL=2
PATH=/root/.nvm/versions/node/v22.1.0/bin:/root/.asdf/shims:/root/.asdf/bin:/root/.pyenv/shims:/root/.pyenv/bin:/root/.local/bin:/opt/tools/john/run:/opt/tools/bin:/usr/local/rvm/gems/ruby-3.2.2/bin:/usr/local/rvm/gems/ruby-3.2.2@global/bin:/usr/local/rvm/rubies/ruby-3.2.2/bin:/root/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/local/rvm/bin:/opt/my-resources/bin:/root/.dotnet:/root/.dotnet/tools:/opt/tools/fzf/bin
QT_X11_NO_MITSHM=1
_=/usr/bin/env
LOGNAME=root
OLDPWD=/workspace
rvm_prefix=/usr/local
rvm_path=/usr/local/rvm
rvm_bin_path=/usr/local/rvm/bin
rvm_version=1.29.12-next (master)
GEM_HOME=/usr/local/rvm/gems/ruby-3.2.2
GEM_PATH=/usr/local/rvm/gems/ruby-3.2.2:/usr/local/rvm/gems/ruby-3.2.2@global
MY_RUBY_HOME=/usr/local/rvm/rubies/ruby-3.2.2
IRBRC=/usr/local/rvm/rubies/ruby-3.2.2/.irbrc
RUBY_VERSION=ruby-3.2.2
GO111MODULE=auto
JOHN=/opt/tools/john/run
LC_ALL=en_US.UTF-8
LANG=en_US.UTF-8
LANGUAGE=en_US:en
PYENV_ROOT=/root/.pyenv
PYENV_SHELL=zsh
DOTNET_ROOT=/root/.dotnet
ZSH=/root/.oh-my-zsh
FZF_BASE=/opt/tools/fzf
ASDF_DIR=/root/.asdf
GOPATH=/root/.asdf/installs/golang/1.22.2/packages
PAGER=less
LESS=-R
LSCOLORS=Gxfxcxdxbxegedabagacad
LS_COLORS=rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=00:su=37;41:sg=30;43:ca=00:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.avif=01;35:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.webp=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=00;36:*.au=00;36:*.flac=00;36:*.m4a=00;36:*.mid=00;36:*.midi=00;36:*.mka=00;36:*.mp3=00;36:*.mpc=00;36:*.ogg=00;36:*.ra=00;36:*.wav=00;36:*.oga=00;36:*.opus=00;36:*.spx=00;36:*.xspf=00;36:*~=00;90:*#=00;90:*.bak=00;90:*.old=00;90:*.orig=00;90:*.part=00;90:*.rej=00;90:*.swp=00;90:*.tmp=00;90:*.dpkg-dist=00;90:*.dpkg-old=00;90:*.ucf-dist=00;90:*.ucf-new=00;90:*.ucf-old=00;90:*.rpmnew=00;90:*.rpmorig=00;90:*.rpmsave=00;90:
ZSH_TMUX_TERM=screen
ZSH_TMUX_CONFIG=/root/.tmux.conf
_ZSH_TMUX_FIXED_CONFIG=/root/.oh-my-zsh/plugins/tmux/tmux.extra.conf
NVM_DIR=/root/.nvm
NVM_CD_FLAGS=-q
NVM_BIN=/root/.nvm/versions/node/v22.1.0/bin
NVM_INC=/root/.nvm/versions/node/v22.1.0/include/node
HISTFILESIZE=1000000000
HISTSIZE=1000000000
HISTTIMEFORMAT=[%F %T] 
RED=\033[1;31m
BLUE=\033[1;34m
GREEN=\033[1;32m
NOCOLOR=\033[0m
[EXEGOL] Deploying /opt/my-resources
[EXEGOL] Copying README.md to /opt/my-resources
[EXEGOL] Deploying zsh
[EXEGOL] Deploying tmux
[EXEGOL] Deploying vim
[EXEGOL] Deploying nvim
[EXEGOL] Deploying APT packages
[EXEGOL] No APT package to install.
[EXEGOL] Deploying python3 packages
DEPRECATION: wfuzz 3.1.0 has a non-standard dependency specifier pyparsing>=2.4*; python_version >= "3.5". pip 24.1 will enforce this behaviour change. A possible replacement is to upgrade to a newer version of wfuzz or contact the author to suggest that they release a version with a conforming dependency specifiers. Discussion can be found at https://github.com/pypa/pip/issues/12063
WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv

[notice] A new release of pip is available: 24.0 -> 24.2
[notice] To update, run: pip install --upgrade pip
[EXEGOL] Deploying Firefox Add-Ons
[-] No addons were found in the list /opt/my-resources/setup/firefox/addons.txt.

[-] No addons were found in the folder /opt/my-resources/setup/firefox/addons.  

[-] No addons were found.                                                       
[EXEGOL] Deploying BloodHound
[EXEGOL] Deploying BloodHound User Config
[EXEGOL] Merging User Custom Queries for BloodHound, and overwriting Exegol Custom Queries
[EXEGOL] Merging User Custom Queries with Exegol Custom Queries for BloodHound
[EXEGOL] Trusting user CA certificates in Firefox
[EXEGOL] Executing user setup
[EXEGOL] [11-08-2024_14-27-46] ==== Loading user setup (/opt/my-resources/setup/load_user_setup.sh) ====
[EXEGOL] Installing my-resources user's defined custom setup ...
[EXEGOL] [11-08-2024_14-27-46] ==== End of custom setups loading ====
[Aug 11, 2024 - 14:41:42 (UTC)] exegol-web /workspace #

Anything else?

I'm on MACOS INTEL SONOMA

benmdts commented 1 month ago

Hi camrionnvmff,

Thanks for your help ! I discovered that it crashed when I put the window on my second screen and not on my laptop. I will try you tips to fix that. Thanks again.