์๋๋ก์ด๋ ๋ชจ๋ ๊ธ์ ๊ฐ์ธ ๊ณต๋ถ, ๊ฐ๋ฐ ๋ชฉ์ ์ด๋ผ ๊ฐ๋
์ ๋ํ ์ค๋ช
์ด ์ ๋๋ก ๋ค์ด๊ฐ์ง ์์ผ๋, ์ฐธ๊ณ ํ์๊ธธ ๋ฐ๋๋๋ค.
decdream08.tistory.com/40 ์๋์์ adb์ ์ฐ๊ฒฐํ๋ ๋ฐฉ๋ฒ ์ฐธ๊ณ .
Start
๋
น์ค๋ฅผ ๋ค์ด๋ก๋ ๋ฐ์ ํ, ํ๋ ์ด ์คํ ์ด์์ ํฐ๋ฏธ๋ ๋ค์ด ๋ฐ๊ณ
ipconfig -> ipํ์ธ --> ping ํตํ๋์ง ํ์ธํ๊ณ adb์์ ์ ์ํ๊ธฐ
Adb connect {nox_ip}
์์ฒ๋ผ ์
๋ ฅ ํ๋ฉด ์ ์๋จ
๋ถ์ ํ๊ฒฝ
- ๋ถ์๋จธ์ - ์ฐ๋ถํฌ
- ๋
น์ค - ์๋์ฐ
๊ธฐ๊ณ์ ํ์ผ ๋ณด๋ด๊ธฐ (push) --> ๋ณด๋ด๊ธฐ
adb push <๋ณด๋ผ ํ์ผ ๊ฒฝ๋ก> <๋ณด๋ผ ๊ณณ ๊ฒฝ๋ก>
adb push my.txt/sdcard/
๊ธฐ๊ณ์์ ํ์ผ ๋ค์ด๋ฐ๊ธฐ(pull) --> ๊ฐ์ ธ์ค๊ธฐ
adb pull <๊ธฐ๊ณ์ ์๋ ํ์ผ ๊ฒฝ๋ก>
adb pull /sdcard/a.txt .
์๋ ๋ช
๋ น์ด๋ฅผ ํตํด ์ค์ ๋จ๋ง๊ธฐ์๋ apk๊ฐ ์ญ์ ๋์๋ค๊ฐ ์ง์์ง๋ค.
adb shell pm list packages -f
์ค์น๋ ๋ชจ๋ ํจํค์ง๋ฅผ ํ์ธ ํ ์ ์๋ค. grep ๋ช
๋ น์ด๋ก ์ต์
์ ์ฃผ์ด ๋ณด๊ณ ์ถ์๊ฒ๋ง ๊ณจ๋ผ ๋ณผ ์ ์๋ค.
adb shell am start -n com.android.insecurebankv2/.LoginActivity
adb ๋ก ์๋์ฒ๋ผ app์ ์คํ์ํฌ ์ ์๋ค. ์ฑ์ ํ ์กํฐ๋นํฐ๋ ์น์ ํํ์ด์ง์ ๊ฐ์ --> ์ธํ
ํธ๋ก ์ฐ๊ฒฐ ์์ผ์ค.
๋ธ๋ก๋ ์บ์คํธ, ์กํฐ๋นํฐ ์๋น์ค ๋ฑ.. ๋ง์๋ฐ ๋ถ๋ ค์ ์ง๋ ๋ฌธ์ ๋๋ฌธ์ ๋ณด์์ ์ทจ์ฝ์ ์ด ๋ง์์ง.
"์ด๋ ํด๋์ค" class์์ class๋ฅผ ์๋ฏธ ํจ.(์์์ ํด๋์ค) -> ๋ช
์์ x
A$B => a ์์ b ํด๋์ค๊ฐ ์์ ๊ฒฝ์ฐ.
A$B$D => a ์์ b์์ d ํด๋์ค ๊ฐ ์๋ ๊ฒฝ์ฐ
nat ์ด์ง๋ง, ์ ๊ทผ์ด ๊ฐ๋ฅํ๋๋ก ํฌํธํฌ์๋ฉ์ ํด์ค๋ค.(host ip๋ฅผ ๋ํ ip๋ก ์ฌ์ฉ)