Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[BUG] Crash Burpsuite #375

Open
benmdts opened this issue Aug 11, 2024 · 2 comments
Open

[BUG] Crash Burpsuite #375

benmdts opened this issue Aug 11, 2024 · 2 comments
Labels
bug Something isn't working

Comments

@benmdts
Copy link

benmdts commented Aug 11, 2024

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 benmdts added the bug Something isn't working label Aug 11, 2024
@benmdts
Copy link
Author

benmdts commented Aug 12, 2024

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.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

2 participants
@benmdts and others