์จ๋ผ์ธ์์ ๋ฐ๊ฒฌ๋๋ ๊ธฐ์กด ํ์ด์ฌ ๊ถํ ์์น ์์ฒญ ์ฝ๋์ ๊ฒฝ์ฐ ํจํค์ง ์ด๋ฆ์ด win32com์์ shell์ ์์ฒญํ์ง๋ง
2022๋ ๊ธฐ์ค win32comext์ ์กด์ฌํ๋ค.
import os
import sys
# win32com.shell์ด ์๋ win32comext ์ด๋ค
from win32comext.shell import shell
ASADMIN = 'asadmin'
print(sys.argv)
if sys.argv[-1] != ASADMIN:
script = os.path.abspath(sys.argv[0])
params = ' '.join([script] + sys.argv[1:] + [ASADMIN])
shell.ShellExecuteEx(lpVerb='runas', lpFile=sys.executable, lpParameters=params)
sys.exit()
ShellExecuteEx ์ค๋ช
'๐ค์ ๋ณด๋ณด์ > โค๏ธ๋ ๋ํ' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[์ ๋ณด] HTTPs/TLS Attacks์ด๋ (0) | 2023.02.15 |
---|---|
[์ ๋ณด] ๋ฆฌ๋ฒ์ฑ ๊ธฐ์ด ๊ฐ๋ (0) | 2023.02.15 |
[์ ๋ณด] ์ฌ์ดํธ ๋ถ์ ๋ฐฉ๋ฒ (0) | 2023.02.15 |
[ํ์ด์ฌ] ๊ถํ ์์น ๋ช ๋ น์ด(๊ฐ๋จ ์ต์ข ) (0) | 2022.07.01 |
[ํ์ด์ฌ] WebGoat Brute Force ํ์ด์ฌ ์ฝ๋ (0) | 2019.04.28 |