## https://sploitus.com/exploit?id=KITPLOIT:TOOLS-GITHUB-CZETI-BARON-SAMEDIT
# Baron Samedit PoC
## рд╡рд┐рд╡рд░рдг
рдпрд╣ Baron Samedit рднреЗрджреНрдпрддрд╛ (CVE-2021-3156) рдХреЗ рд▓рд┐рдП рдПрдХ рдкреНрд░реВрдл-рдСрдл-рдХреЙрдиреНрд╕реЗрдкреНрдЯ (PoC) рд╢реЛрд╖рдг рд╣реИ, рдЬрд┐рд╕реЗ Ubuntu 20.04 рдкрд░ sudo рд╕рдВрд╕реНрдХрд░рдг 1.8.31 рдФрд░ glibc рд╕рдВрд╕реНрдХрд░рдг 2.31 рдХреЗ рд╕рд╛рде рдкрд░реАрдХреНрд╖рдг рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдпрд╣ рд╢реЛрд╖рдг sudoedit рдХреЗ рдЙрдкрдпреЛрдЧ рдХреЗ рджреМрд░рд╛рди рдХрдорд╛рдВрдб-рд▓рд╛рдЗрди рддрд░реНрдХреЛрдВ рдХреЛ рд╕рдВрднрд╛рд▓рдиреЗ рдореЗрдВ sudo рдХреЗ рд╣реАрдк-рдЖрдзрд╛рд░рд┐рдд рдмрдлрд░ рдУрд╡рд░рдлреНрд▓реЛ рдХрд╛ рд▓рд╛рдн рдЙрдард╛рдХрд░ рд╡рд┐рд╢реЗрд╖рд╛рдзрд┐рдХрд╛рд░ рд╡реГрджреНрдзрд┐ рдкреНрд░рд╛рдкреНрдд рдХрд░рддрд╛ рд╣реИред
## рд╢реЛрд╖рдг рдШрдЯрдХ
* **`exploit.asm`** : рдПрдХ рд╣рд╕реНрддрдирд┐рд░реНрдорд┐рдд рдЕрд╕реЗрдВрдмрд▓реА рд╢реЛрд╖рдг рдЬреЛ рднреЗрджреНрдпрддрд╛ рдХреЛ рдЯреНрд░рд┐рдЧрд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рддрд░реНрдХ рдФрд░ рдкрд░реНрдпрд╛рд╡рд░рдг рдмрдлрд╝рд░реНрд╕ рдХрд╛ рдирд┐рд░реНрдорд╛рдг рдХрд░рддрд╛ рд╣реИред
* **`shellcode.c`** : рдПрдХ рдиреНрдпреВрдирддрдо рд╕рд╛рдЭрд╛ рдСрдмреНрдЬреЗрдХреНрдЯ рдкреЗрд▓реЛрдб рдЬреЛ рдКрдВрдЪреЗ рд╡рд┐рд╢реЗрд╖рд╛рдзрд┐рдХрд╛рд░реЛрдВ рдХреЗ рд╕рд╛рде `/bin/sh` рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░рддрд╛ рд╣реИред
* **`Makefile`** : рд╢реЗрд▓рдХреЛрдб рдФрд░ рд╢реЛрд╖рдг рдмрд╛рдЗрдирд░реА рджреЛрдиреЛрдВ рдХреЗ рд▓рд┐рдП рдмрд┐рд▓реНрдб рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЛ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдХрд░рддрд╛ рд╣реИред
## рдмрд┐рд▓реНрдб рдирд┐рд░реНрджреЗрд╢
рд╢реЛрд╖рдг рдХреЛ рд╕рдВрдХрд▓рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП:
root@kitploit:~
make
## рд╢реЛрд╖рдг рдирд┐рд╖реНрдкрд╛рджрди
1. рд╢реЛрд╖рдг рдмрд╛рдЗрдирд░реА рдЪрд▓рд╛рдПрдБ:
root@kitploit:~
./exploit
2. рдпрджрд┐ рд╕рдлрд▓ рд╣реЛрддрд╛ рд╣реИ, рддреЛ рдпрд╣ рджреВрд╖рд┐рдд рд╡рд╛рддрд╛рд╡рд░рдг рдХреЗ рд╕рд╛рде рднреЗрджреНрдп sudoedit рдХреЛ рдЖрдордВрддреНрд░рд┐рдд рдХрд░реЗрдЧрд╛, рдЬрд┐рд╕рд╕реЗ рд╡рд┐рд╢реЗрд╖рд╛рдзрд┐рдХрд╛рд░ рд╡реГрджреНрдзрд┐ рд╣реЛрдЧреАред
## рдкреВрд░реНрд╡рд╛рдкреЗрдХреНрд╖рд╛рдПрдБ
* рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░реЗрдВ рдХрд┐ sudo рд╕рдВрд╕реНрдХрд░рдг 1.8.31 рд╕реНрдерд╛рдкрд┐рдд рд╣реИ рдФрд░ рдкреИрдЪ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред
* Ubuntu 20.04 glibc 2.31 рдХреЗ рд╕рд╛рдеред
* рд╢реЛрд╖рдг рдХреЛ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдЪрд┐рдд рдЕрдиреБрдорддрд┐рдпрд╛рдБред
## рд╕рдлрд╛рдИ
рдЙрддреНрдкрдиреНрди рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рд╣рдЯрд╛рдиреЗ рдХреЗ рд▓рд┐рдП:
root@kitploit:~
make clean
## рдЕрд╕реНрд╡реАрдХрд░рдг
рдпрд╣ PoC рдХреЗрд╡рд▓ рд╢реИрдХреНрд╖рд┐рдХ рдФрд░ рдЕрдиреБрд╕рдВрдзрд╛рди рдЙрджреНрджреЗрд╢реНрдпреЛрдВ рдХреЗ рд▓рд┐рдП рд╣реИред рд╕реНрдкрд╖реНрдЯ рдЕрдиреБрдорддрд┐ рдХреЗ рдмрд┐рдирд╛ рд╕рд┐рд╕реНрдЯрдо рдкрд░ рдЕрдирдзрд┐рдХреГрдд рдЙрдкрдпреЛрдЧ рдЕрд╡реИрдз рдФрд░ рдЕрдиреИрддрд┐рдХ рд╣реИ, рдореИрдВ рдЖрдкрдХреЗ рдХрд╛рд░реНрдпреЛрдВ рдХреЗ рд▓рд┐рдП рдЬрд┐рдореНрдореЗрджрд╛рд░ рдирд╣реАрдВ рдард╣рд░рд╛рдпрд╛ рдЬрд╛рдКрдВрдЧрд╛ред рдзрдиреНрдпрд╡рд╛рджред