moved ctf stuff

This commit is contained in:
tabledevil
2020-02-02 20:46:06 +01:00
parent 4975c75775
commit aebb2ccb29
6 changed files with 26 additions and 3 deletions

View File

@@ -8,7 +8,7 @@ alias mv="mv -vi"
alias cp="cp -vi" alias cp="cp -vi"
alias nasmount="pushd . ; sudo mount ~/mnt/nas ; cd ~/mnt/nas" alias nasmount="pushd . ; sudo mount ~/mnt/nas ; cd ~/mnt/nas"
alias nasunmount="sudo umount ~/mnt/nas" alias nasunmount="sudo umount ~/mnt/nas"
alias docker_status="docker run -it --rm -v /var/run/docker.sock:/var/run/docker.sock moncho/dry" alias dockerstatus="docker run -it --rm -v /var/run/docker.sock:/var/run/docker.sock moncho/dry"
alias kali='docker run --rm -it --dns=192.168.130.1 -v ${workdir-`pwd`}:/root/workdir kali' alias kali='docker run --rm -it --dns=192.168.130.1 -v ${workdir-`pwd`}:/root/workdir kali'
alias remnux_viper='docker run --rm -it --dns=192.168.130.1 -v ${workdir-`pwd`}:/home/nonroot/workdir remnux/viper bash' alias remnux_viper='docker run --rm -it --dns=192.168.130.1 -v ${workdir-`pwd`}:/home/nonroot/workdir remnux/viper bash'
alias remnux_pescanner='docker run --rm -it --dns=192.168.130.1 -v ${workdir-`pwd`}:/home/nonroot/workdir remnux/pescanner bash' alias remnux_pescanner='docker run --rm -it --dns=192.168.130.1 -v ${workdir-`pwd`}:/home/nonroot/workdir remnux/pescanner bash'
@@ -30,7 +30,7 @@ alias cp="cp -vi"
alias nasmount="pushd . ; sudo mount ~/mnt/nas ; cd ~/mnt/nas" alias nasmount="pushd . ; sudo mount ~/mnt/nas ; cd ~/mnt/nas"
alias nasunmount="sudo umount ~/mnt/nas" alias nasunmount="sudo umount ~/mnt/nas"
alias kali='docker run --rm -it -v ${workdir-`pwd`}:/root/workdir kali' alias kali='docker run --rm -it -v ${workdir-`pwd`}:/root/workdir kali'
alias powershell='docker run --rm -it -v ${workdir-`pwd`}:/data powershell pwsh' alias powershell='docker run --rm -it -v ${workdir-`pwd`}:/data mcr.microsoft.com/powershell pwsh'
alias remnux_viper='docker run --rm -it --dns=192.168.130.1 -v ${workdir-`pwd`}:/home/nonroot/workdir remnux/viper bash' alias remnux_viper='docker run --rm -it --dns=192.168.130.1 -v ${workdir-`pwd`}:/home/nonroot/workdir remnux/viper bash'
alias remnux_pescanner='docker run --rm -it --dns=192.168.130.1 -v ${workdir-`pwd`}:/home/nonroot/workdir remnux/pescanner bash' alias remnux_pescanner='docker run --rm -it --dns=192.168.130.1 -v ${workdir-`pwd`}:/home/nonroot/workdir remnux/pescanner bash'
alias remnux_rekall='docker run --rm -it -p 8000:8000 --dns=192.168.130.1 -v ${workdir-`pwd`}:/home/nonroot/files remnux/rekall bash' alias remnux_rekall='docker run --rm -it -p 8000:8000 --dns=192.168.130.1 -v ${workdir-`pwd`}:/home/nonroot/files remnux/rekall bash'
@@ -47,7 +47,7 @@ alias remnux_crits_stop="sudo docker stop critsy"
alias docker_status="docker run --rm -it -v /var/run/docker.sock:/var/run/docker.sock moncho/dry" alias docker_status="docker run --rm -it -v /var/run/docker.sock:/var/run/docker.sock moncho/dry"
alias ntfsmount='sudo mount -o ro,show_sys_files,streams_interface=windows' alias ntfsmount='sudo mount -o ro,show_sys_files,streams_interface=windows'
alias pwsh=powershell alias pwsh=powershell
#alias curl="curl -U 10341520 -x 192.168.193.6:8080" alias dmcreate="docker-machine create --driver google --google-project crypto-galaxy-182614 --google-zone europe-west2-a --google-machine-type n1-highcpu-8 vm01 ; eval $(docker-machine env vm01)"
alias dritpwro='docker run -it --rm -v "$(pwd)":/data:ro' alias dritpwro='docker run -it --rm -v "$(pwd)":/data:ro'
alias dritpw='docker run -it --rm -v "$(pwd)":/data' alias dritpw='docker run -it --rm -v "$(pwd)":/data'
alias drit='docker run -it --rm' alias drit='docker run -it --rm'

7
ctf/ctf Normal file
View File

@@ -0,0 +1,7 @@
import primefac
import sys
# n = int( sys.argv[1] )
n=1547526036699919708490609738397251465827883560269494112135036895312456811185879551982265065963
factors = list( primefac.primefac(n) )
print '\n'.join(map(str, factors))

13
ctf/filtertext.py Normal file
View File

@@ -0,0 +1,13 @@
import sys
from nltk.corpus import stopwords
from nltk.tokenize import word_tokenize
with open(sys.argv[0],'r') as f:
text=" ".join(f.readlines())
stop_words = set(stopwords.words('english'))
word_tokens = word_tokenize(text)
for word in [w for w in word_tokens if len(w)>3 and not w in stop_words]:
word=word.strip(' \n,.=!_\'')
word.replace(".","_")
print(word)

3
ctf/submit_flag.sh Normal file
View File

@@ -0,0 +1,3 @@
#!/bin/bash
curl 'https://score.code.unibw-muenchen.de/quali/flag' -H 'Authorization: Basic Y3RmMjAxOXF1YWxpOmN0ZjIwMTl0aDM1dGhlbGVtM250' -H 'Sec-Fetch-Site: same-origin' -H 'Origin: https://score.code.unibw-muenchen.de' -H 'Accept-Encoding: gzip, deflate, br' -H 'Accept-Language: en-DE,en;q=0.9,de-DE;q=0.8,de;q=0.7,en-US;q=0.6' -H 'User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.120 Safari/537.36' -H 'Sec-Fetch-Mode: cors' -H 'Content-Type: application/json;charset=UTF-8' -H 'Accept: application/json, text/plain, */*' -H 'Referer: https://score.code.unibw-muenchen.de/quali/' -H 'Cookie: connect.sid=s%3AYfJKqsKR9tYJTPFRUfgTGr3-r306-LL2.yo4tGwhIG%2FaqwiHCmEJgj%2Blr1m7wTd1OKN0BHGLEHt4; io=uqljJkFKOYy_3X_QAAlQ' -H 'Connection: keep-alive' -H 'DNT: 1' --data-binary '{"flag":"$1"}' --compressed
sleep 6