Android
[Android] String ๋ฉ๋ชจ๋ฆฌ ๋ ธ์ถ ๋ณด์์ทจ์ฝ์ -App๋ณด์, ์๋ฐ String์ทจ์ฝ์
devSunny99
2022. 11. 23. 14:43
๐๊ฐ์
- ์ํ์ฑ์ ์ฌ์ฉํ๋ค๋ณด๋ฉด ์๋ ํฐ ์์ฒด์ ํคํจ๋๊ฐ ์๋ ๋ฒํผ์ผ๋ก ๊ตฌ์ฑ๋ ๋ณด์ํคํจ๋๋ก ๊ตฌ์ฑ๋์ด ์๋ ๊ฒ์ ๋ณผ ์ ์๋ค.
- ์ ๊ทธ๋ ๊ฒ ํด์ผ๋๋?
- ๋ฐ๋ก ์๋๋ก์ด๋ EditText์ ์๋ฐ String ๋ฉ๋ชจ๋ฆฌ ๋ ธ์ถ ๋ณด์ ์ทจ์ฝ์ ๋๋ฌธ์ด๋ค.
- EditText ์ ์๋ฅผ ๋ค์ด sunny๋ฅผ ์ ๋ ฅํ ์, ๋ฉ๋ชจ๋ฆฌ ๋คํ๋ฅผ ๋ ๋ณด๋ฉด s su sun sunn sunny ์ด๋ ๊ฒ ๋ชจ๋ ๊ฒ ๋จ์์๋ค.
- EditText๋ ์ธํฐํ์ด์ค๋ก์, ์ฐ๋ฆฌ๊ฐ ๊ทธ ๋ด๋ถ ๋ก์ง๊น์ง ์ ์ ์์ง๋ง, ๊ตฌ๊ธ์ธก์์ ๋ด๋ถ์ ์ผ๋ก String์ผ๋ก ๊ด๋ฆฌ๋๊ณ ์๋ค๊ณ ๋งํ์๋ค.
- String ์๋ฐ ์ทจ์ฝ์ ์ ๋ณด์์ง๋ฌด๋ฅผ ํ๊ณ ์๋ค๋ฉด ์ ์๊ณ ์์๊ฒ์ด๋ค. JAVA์์์ String ๊ฐ์ฒด๋ ๋ถ๋ณ ๊ฐ์ฒด(Immutable Object)๋ก์ ๋ฉ๋ชจ๋ฆฌ์ ํ๋ฒ ์ฐ์ฌ์ง๋ฉด ์์ ๋์ง ์๋๋ค. ์ฆ, ์ ๋ ฅ ํ ์ด๊ธฐํํ์ฌ๋ ๋ฉ๋ชจ๋ฆฌ์ ๋จ์์์ผ๋ฉฐ, ์ด๊ฒ์ char, byte๋ก ๊ต์ฒดํ์ฌ ํด๊ฒฐ ๊ฐ๋ฅํ๋ค. ์ฌ์ฉ ํ Arrays.fill()๋ฉ์๋๋ฅผ ์ฌ์ฉํ์ฌ 0x20์ด๋ฐ์์ผ๋ก ๋ฎ์ด์์ฐ๋ฉด ๋ฉ๋ชจ๋ฆฌ์ ๋จ์ง ์๋๋ค.
- ๊ทธ๋์ ์ฌ์ฉ์์ ๋น๋ฐ๋ฒํธ ๊ฐ์ด ๋ณด์์ด ํ์ํ ์ ๋ ฅ๊ฐ์ char, byte๋ก ์ฒ๋ฆฌํด์ผํ๋ค! ํ์ง๋ง EditText๋ฅผ ์ฌ์ฉํ๋ ์ด์ ๋ฉ๋ชจ๋ฆฌ์ ๋จ๋ String ์ฒ๋ฆฌ๋ ๋ถ๊ฐํ๋ค.
๐ํ์ฌ ์ฑ Frida๋ก ๋ฉ๋ชจ๋ฆฌ ๋คํํด๋ณด๊ธฐ
โFrida๋ฅผ ์ฌ์ฉํ๊ธฐ ์ํ ์ ์ ์กฐ๊ฑด์ด ์๋ค. ๋ฐ๋ก ๋ฃจํ ์ ํด์ผํ๋ค. ๋๋ ๋จ์ ํ ์คํธ๋ง ํ ๊ฑฐ๋ผ nox ์ ๋ฎฌ๋ ์ดํฐ๋ก ํด๋ณด์๋ค.
โค์ ๋ ์ฑ ํดํน๋ชฉ์ ์ด ์๋์ ๋ฐํ๋๋ค^_^โค
โ์นด์นด์ค๋ฑ ํฌ ๋ฉ๋ชจ๋ฆฌ ๋คํ
์ฑ ๊ตฌํ๋ฐฉ์ | ๋ค์ดํฐ๋ธ |
๋ฃจํ ๋ฐฉ์ง์ฌ๋ถ | ๋ฃจํ
๋ฐฉ์ง๋ก 1์ฐจ๋ฐฉ์ด๋ ํจ. ๊ทธ๋ฐ๋ฐ ๋ค์ ์ฑ์ ์คํํ๋ ๋ฃจํ ๋ฐฉ์ง๊ฐ ์๋ณ์ ![]() |
๋ฉ๋ชจ๋ฆฌ ๋คํ ๊ฐ๋ฅ์ฌ๋ถ | ๋คํ๊ฐ๋ฅ ํ์ง๋ง ๋ค์ ๋ก๊ทธ์ธ ๋ถํฐ๋ ํจํด์ธ์ฆ์ ์ฌ์ฉํจ |
frida๋ฅผ ํตํ ๋ฉ๋ชจ๋ฆฌ๋คํ ๊ฒฐ๊ณผ๋ฌผ | -๋ก๊ทธ์ธ ํ๋ฉด์์ ๋น๋ฐ๋ฒํธ sunny12345์
๋ ฅ ํ ๋คํ (๊ธ์ต์ฑ ๊ฒฝ์ฐ ๋ฃจํ ๋ ๋จ๋ง๊ธฐ์์ ๋ก๊ทธ์ธ ์, ์ํ์ฌ์ฉ์ ๋ถ์ด์ต ๋ฐ์๊ฐ๋ฅ์ฑ์ด ์๋ค๊ณ ํ์ฌ ์ค์ ๋ก ๋ก๊ทธ์ธ ์ํจ) ![]() |
โ11๋ฒ๊ฐ
์ฑ ๊ตฌํ๋ฐฉ์ | ํ์ด๋ธ๋ฆฌ๋ |
๋ฃจํ ๋ฐฉ์ง์ฌ๋ถ | ๋ฃจํ
๊ฐ์ง์กฐ์ฐจ ์ํจ ๋งค์ฐ ์ทจ์ฝํจ |
๋ฉ๋ชจ๋ฆฌ ๋คํ ๊ฐ๋ฅ์ฌ๋ถ | ๋คํ๊ฐ๋ฅ ํ์ง๋ง ํญ์ ์๋๋ก๊ทธ์ธ ์ํ์ด๋ฏ๋ก, ์ฒซ ๋ก๊ทธ์ธ ๊ฒฝ์ฐ์ ํํ์ฌ ์ฌ์ฉ์ ๊ณ์ ์ ๋ณด ๋ฉ๋ชจ๋ฆฌ ๋ ธ์ถ์ ์ทจ์ฝํจ |
frida๋ฅผ ํตํ ๋ฉ๋ชจ๋ฆฌ๋คํ ๊ฒฐ๊ณผ๋ฌผ | ![]() ๋ด๊ฐ ๋ก๊ทธ์ธ ์ ์ ๋ ฅํ ID/PW๊ฐ ๊ทธ๋๋ก ๋ณด์ฌ์ง๋๊ฒ ํ์ธ ๊ฐ๋ฅ |
โSKT T๋ฉค๋ฒ์ฝ
์ฑ ๊ตฌํ๋ฐฉ์ | ๋ค์ดํฐ๋ธ |
๋ฃจํ ๋ฐฉ์ง์ฌ๋ถ | ๋ฃจํ
๊ฐ์ง์กฐ์ฐจ ์ํจ ๋งค์ฐ ์ทจ์ฝํจ |
๋ฉ๋ชจ๋ฆฌ ๋คํ ๊ฐ๋ฅ์ฌ๋ถ | ๋คํ๊ฐ๋ฅ ํ์ง๋ง ์ฒซ ๋ก๊ทธ์ธ ํ ์ฑ ์ฌ์คํ ์๋ง๋ค ์์ฒด์ธ์ฆ ๋ฐฉ์์ ์ฌ์ฉ์ค์ด๋ฏ๋ก, ์ฑ ์ฌ์คํ ์์ ๋ฉ๋ชจ๋ฆฌ์ ๋ ธ์ถ์ด ์๋จ |
frida๋ฅผ ํตํ ๋ฉ๋ชจ๋ฆฌ๋คํ ๊ฒฐ๊ณผ๋ฌผ | ์์ด๋, ๋น๋ฐ๋ฒํธ, ์๋
์์ผ, ํธ๋ํฐ ๋ฒํธ ๋ชจ๋ ๋
ธ์ถ![]() |
๐๊ฐ์ธ์ ์ธ ์๊ฐ
- ๋ณด์์ ์ค์์ํ๋ ๊ธ์ต์ฑ์์๋ ๋ฉ๋ชจ๋ฆฌ ๋คํ ์ทจ์ฝ์ ์ด ๋ฐ์ํ๋๊ฒ์ ํ์ธํ ์ ์๋๋ฐ, ์ด๋ ๋ฃจํ ๋ ๋จ๋ง๊ธฐ์ ๊ธฐ๊ธฐ์์์ ๋ฉ๋ชจ๋ฆฌ ๋ ธ์ถ์ ๋ง์ ์ ์๋ค๋ ๋ง๋ก ํด์๋๋ค.
- ๋๋ ๊ณ ๊ฐ์ฌ์์ ์ฐ๋ฆฌ์ฑ์ ํดํนํ์ฌ ๋ณด์์ทจ์ฝ์ ์ง๋จ๊ฒฐ๊ณผ์ ๋ฐ๋ผ์ ์์ ๊ฐ์ ์ฑ ๋ณด์์ทจ์ฝ์ ๋ค์ ์๊ฒ๋๊ฒ์ด๋ค.
- ๊ทธ๋ฐ๋ฐ.. ์ ์ด์ ๋ฉ๋ชจ๋ฆฌ ๋คํํ๋ ค๋ฉด ์ฌ์ฉ์๊ฐ ๊ทธ ์ฑ์ ์์ด๋/๋น๋ฒ์ ์ ๋ ฅ ํ ๋๋๋นํด์, ํ์น ์ฌ๋์ด ๋๋ฐ์ด์ค์ ์์ฒด์ธ์์ ๋ซ๊ณ , ๋ฃจํ ํ๊ณ Fridump์ ์๋ฒ ํ์ผ์ ๋๋ฐ์ด์ค์ ์ค์นํ๊ณ ...๊ท์ฐฎ์์ง์ ๋คํด์ผ ๊ฐ๋ฅํ ์๋๋ฆฌ์ค์ธ๋ฐ..์์งํ ๋๋ฌด ๊ฐ๊ฑฐ ์๋๊ฐ ์ถ๊ธฐ๋ํ์ง๋ง..๋ณด์์ด๋๊ฒ์ด ์๋ ๊ทธ๋ฐ๊ฒ์ด๋...๋ฆฌ์์น๋ ํด๋ณธ๊ฒ์ด๋ค..
- ๊ทธ๋๋ ์ด๋ฒ ์์ ์ผ๋ก ์ฑ ๋ณด์์ ๋ํ์ฌ ์๊ฒ๋์์ผ๋ฉฐ, ๊ธ์ต์ฑ์์ ์ฌ์ฉํ๋ ๋ณด์ํคํจ๋๋ฅผ ์ ์ฌ์ฉํ๋ฉฐ, ์ฑ ๋ก๊ทธ์ธ ์ ์์ฒด์ธ์ฆ, PIN์ธ์ฆ, ํจํด์ธ์ฆ์ ์ ์ฌ์ฉํ๋์ง ๋ฐฐ์ฐ๊ฒ ๋ ์ข์ ๊ณ๊ธฐ๊ฐ ๋์๋ค.
- ์ฐ์ ์ฐ๋ฆฌ์ ๊ฒฝ์ฐ, ๊ณ ๊ฐ์ฌ์์ ์ฑ ๋ก๊ทธ์ธ ์ ์์ฒด์ธ์ฆ์ ์ฌ์ฉํ๋ ์ชฝ์ผ๋ก ๋ง๋ฌด๋ฆฌ๊ฐ ๋์์ผ๋ฉฐ 2FA์ธ์ฆ์ ๋์ ํ๋ ๋ฐฉํฅ์ผ๋ก ์ ๋ฆฌ๊ฐ ๋์๋ค.
โ์ค์ ๋ก ๊ธ์ต์ฑ์์ ์์ฒด์ธ์ฆ์ ์ถ์ฒํ๊ณ ์๋ค. ์์๋ก ๋ฏธ๋์์ ์ฆ๊ถ!
๋ณด์์ ์ฐธ ์ด๋ ค์ด๊ฑฐ์์ผ...