Full TTYs
TTY Kamili
Tafadhali kumbuka kwamba kaboti ulioweka katika SHELL
lazima uwe umetajwa ndani ya /etc/shells au Thamani ya kaboti ya SHELL haikupatikana katika faili ya /etc/shells Tukio hili limepelekwa
. Pia, kumbuka kwamba vipande vya msimbo vifuatavyo vinaweza kufanya kazi tu katika bash. Ikiwa uko katika zsh, badilisha kwa bash kabla ya kupata kaboti kwa kufanya bash
.
Python
Unaweza kupata idadi ya safu na vibambo kwa kutekeleza stty -a
script
socat
Kuzaliana vikochi
python -c 'import pty; pty.spawn("/bin/sh")'
echo os.system('/bin/bash')
/bin/sh -i
script -qc /bin/bash /dev/null
perl -e 'exec "/bin/sh";'
perl:
exec "/bin/sh";
ruby:
exec "/bin/sh"
lua:
os.execute('/bin/sh')
IRB:
exec "/bin/sh"
vi:
:!bash
vi:
:set shell=/bin/bash:shell
nmap:
!sh
ReverseSSH
Njia rahisi ya kupata upatikanaji wa kikochi cha mwingiliano, pamoja na uhamishaji wa faili na mbelezo ya bandari, ni kuweka seva ya ssh iliyolinkishwa kwa njia ya static ReverseSSH kwenye lengo.
Hapa chini ni mfano kwa x86
na programu za upx-compressed. Kwa programu nyingine, angalia ukurasa wa kutolewa.
Jipange kwa ajili ya kupokea ombi la mbelezo la bandari ya ssh kwa kifaa chako:
(2a) Lengo la Linux:
(2b) Lengo la Windows 10 (kwa toleo za awali, angalia soma maelezo ya mradi):
Ikiwa ombi la mbele la mbele la mbele la mbele lilifanikiwa, sasa unapaswa kuweza kuingia kwa nywila ya msingi
letmeinbrudipls
katika muktadha wa mtumiaji anayekimbiareverse-ssh(.exe)
:
Hakuna TTY
Ikiwa kwa sababu fulani huwezi kupata TTY kamili unaweza bado kuingiliana na programu ambazo zinatarajia mwingiliano wa mtumiaji. Katika mfano ufuatao, nenosiri linapitishwa kwa sudo
ili kusoma faili:
Last updated