๋ถ๋ฅ ์ ์ฒด๋ณด๊ธฐ
-
๋ณดํธ๋์ด ์๋ ๊ธ์ ๋๋ค.
[Android] ์ทจ์ฝํ ์ธ์ฆ ๋ฉ์ปค๋์ฆ | ์ธ์ํ์ด๋ฑ ํฌ๋ณดํธ๋์ด ์๋ ๊ธ์ ๋๋ค.
2021.03.21 -
๋ณดํธ๋์ด ์๋ ๊ธ์ ๋๋ค.
[์ํธ ํ๋กํ ์ฝ] ํด์ ํจ์ ->์ํ ๋ฌธ์ ๋ณดํธ๋์ด ์๋ ๊ธ์ ๋๋ค.
2021.03.21 -
์นด์ด์ฌ๋ฅด(์์ )์ํธ ์ด์ ์๊ฐ์ ์ฝ๋๋ฅผ ์ง๋ดค์ง๋ง, ๋ค๋ฅธ ๋ฐฉ๋ฒ๋ ์ฌ๋ฌ๊ฐ๊ฐ ์์ด ์๊ณ ๋ฆฌ์ฆ์ ๊ตฌํํด ๋ณด๋ ค๊ณ ํฉ๋๋ค! lucete1230-cyberpolice.tistory.com/436?category=876734 [์ํธ ํ๋กํ ์ฝ] ์์ ์ํธ | Caesar Cipher | Caesar | ์นด์ด์ฌ๋ฅด ์ํธ ์นด์ด์ฌ๋ฅด(์์ )์ํธ ์นด์ด์ฌ๋ฅด ์ํธ๋ ์ํธํํ๊ณ ์ ํ๋ ๋ด์ฉ์ ์ํ๋ฒณ๋ณ๋ก ์ผ์ ํ ๊ฑฐ๋ฆฌ๋งํผ ๋ฐ์ด์ ๋ค๋ฅธ ์ํ๋ฒณ์ผ๋ก ์นํํ๋ ๋ฐฉ์์ด๋ค. ์๋ฅผ ๋ค์ด 3๊ธ์์ฉ ๋ฐ์ด๋ด๋ ์นด์ด์ฌ๋ฅด ์ํธ๋ก 'COME TO R lucete1230-cyberpolice.tistory.com ์ ๋ฐฉ๋ฒ์ ์ฌ์ ์ ๋ฏธ๋ฆฌ ๋ง๋ค์ด์ ์ ์ ํ ์ฌ์ฉํ์๊ณ ์๋๋ ์กฐ๊ธ ๋ค๋ฅธ ๋ฐฉ๋ฒ์ผ๋ก ์์ ์ํธ๋ฅผ ๊ตฌํํ๊ณ ์์ต๋๋ค. 100% ์๋ฒฝํ ๋ฐฉ๋ฒ์ผ๋ก ๊ตฌํํ์ง๋ ์์์ง๋ง, ..
[์ํธ ํ๋กํ ์ฝ] ์์ ์ํธ ์ฌ์ | ์์ ์ํธ์นด์ด์ฌ๋ฅด(์์ )์ํธ ์ด์ ์๊ฐ์ ์ฝ๋๋ฅผ ์ง๋ดค์ง๋ง, ๋ค๋ฅธ ๋ฐฉ๋ฒ๋ ์ฌ๋ฌ๊ฐ๊ฐ ์์ด ์๊ณ ๋ฆฌ์ฆ์ ๊ตฌํํด ๋ณด๋ ค๊ณ ํฉ๋๋ค! lucete1230-cyberpolice.tistory.com/436?category=876734 [์ํธ ํ๋กํ ์ฝ] ์์ ์ํธ | Caesar Cipher | Caesar | ์นด์ด์ฌ๋ฅด ์ํธ ์นด์ด์ฌ๋ฅด(์์ )์ํธ ์นด์ด์ฌ๋ฅด ์ํธ๋ ์ํธํํ๊ณ ์ ํ๋ ๋ด์ฉ์ ์ํ๋ฒณ๋ณ๋ก ์ผ์ ํ ๊ฑฐ๋ฆฌ๋งํผ ๋ฐ์ด์ ๋ค๋ฅธ ์ํ๋ฒณ์ผ๋ก ์นํํ๋ ๋ฐฉ์์ด๋ค. ์๋ฅผ ๋ค์ด 3๊ธ์์ฉ ๋ฐ์ด๋ด๋ ์นด์ด์ฌ๋ฅด ์ํธ๋ก 'COME TO R lucete1230-cyberpolice.tistory.com ์ ๋ฐฉ๋ฒ์ ์ฌ์ ์ ๋ฏธ๋ฆฌ ๋ง๋ค์ด์ ์ ์ ํ ์ฌ์ฉํ์๊ณ ์๋๋ ์กฐ๊ธ ๋ค๋ฅธ ๋ฐฉ๋ฒ์ผ๋ก ์์ ์ํธ๋ฅผ ๊ตฌํํ๊ณ ์์ต๋๋ค. 100% ์๋ฒฝํ ๋ฐฉ๋ฒ์ผ๋ก ๊ตฌํํ์ง๋ ์์์ง๋ง, ..
2021.03.19 -
ํด๋ ๊ตฌ์กฐ app manifest: ๋ณด์ ์ต์ , ์๋๋ก์ด๋ ์ดํ๋ฆฌ์ผ์ด์ ์ด ๊ตฌ๋ํ๋๋ฐ ํ์ํ ์ค์ ๊ฐ์ ๊ด๋ฆฌํด์ค. ์ปจํธ๋กค ํ์๋ผ๊ณ ์ดํดํ๋ฉด ๋๋ค. java : ํด๋์ค๋ฅผ ๊ด๋ฆฌํ๋ ํด๋์ด๋ค. res : Resource ํด๋๋ก UI์ ๊ด๋ จ๋ ํ์ผ๊ณผ ๋์์ธ ๋ฆฌ์์ค, ๋ฌธ์์ด ๋ฆฌ์์ค๋ฅผ ๋ด๊ณ ์๋ ํด๋์ด๋ค. Gradle ๋น๋ ๋ฐฐํฌ ๋๊ตฌ(build tool) ์๋๋ก์ด๋๋ ์คํ๋์ค(IDE)์ ๋น๋ ์์คํ ์ด ์๋ก ๋ ๋ฆฝ์ ์ด๊ธฐ ๋๋ฌธ ์๋๋ก์ด๋ ์คํ๋์ค๋ ์ฝ๋์ ํธ์ง๋ง์ ๋ด๋นํ ๋ฟ, ๋น๋๋ Gradle์ ํตํด ๋ชจ๋ ์ํ๋๋ค. ์๋๋ก์ด๋ ์คํ๋์ค๋ ๊ธฐ๋ณธ์ ์ผ๋ก ๋๋ ํ๋ฅผ ์ง์ํจ. build.gradle(project Test) -> ์ ์ฒด ์์คํ ์ ๊ด๋ จ๋ ๊ฒ (๊ฐ์ฅ ์์์ ์กด์ฌ) build.gradle(Module:app) -> cla..
[Android] ํด๋ ๊ตฌ์กฐ | ์ ์ & ๋์ ๋ถ์ํด๋ ๊ตฌ์กฐ app manifest: ๋ณด์ ์ต์ , ์๋๋ก์ด๋ ์ดํ๋ฆฌ์ผ์ด์ ์ด ๊ตฌ๋ํ๋๋ฐ ํ์ํ ์ค์ ๊ฐ์ ๊ด๋ฆฌํด์ค. ์ปจํธ๋กค ํ์๋ผ๊ณ ์ดํดํ๋ฉด ๋๋ค. java : ํด๋์ค๋ฅผ ๊ด๋ฆฌํ๋ ํด๋์ด๋ค. res : Resource ํด๋๋ก UI์ ๊ด๋ จ๋ ํ์ผ๊ณผ ๋์์ธ ๋ฆฌ์์ค, ๋ฌธ์์ด ๋ฆฌ์์ค๋ฅผ ๋ด๊ณ ์๋ ํด๋์ด๋ค. Gradle ๋น๋ ๋ฐฐํฌ ๋๊ตฌ(build tool) ์๋๋ก์ด๋๋ ์คํ๋์ค(IDE)์ ๋น๋ ์์คํ ์ด ์๋ก ๋ ๋ฆฝ์ ์ด๊ธฐ ๋๋ฌธ ์๋๋ก์ด๋ ์คํ๋์ค๋ ์ฝ๋์ ํธ์ง๋ง์ ๋ด๋นํ ๋ฟ, ๋น๋๋ Gradle์ ํตํด ๋ชจ๋ ์ํ๋๋ค. ์๋๋ก์ด๋ ์คํ๋์ค๋ ๊ธฐ๋ณธ์ ์ผ๋ก ๋๋ ํ๋ฅผ ์ง์ํจ. build.gradle(project Test) -> ์ ์ฒด ์์คํ ์ ๊ด๋ จ๋ ๊ฒ (๊ฐ์ฅ ์์์ ์กด์ฌ) build.gradle(Module:app) -> cla..
2021.03.16 -
Numpy ํ์ด์ฌ ๊ธฐ๋ฐ ๋ฐ์ดํฐ ๋ถ์ ํ๊ฒฝ์์ NumPy1๋ ํ๋ ฌ ์ฐ์ฐ์ ์ํ ํต์ฌ ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ด๋ค. NumPy๋ “Numerical Python“์ ์ฝ์๋ก ๋๊ท๋ชจ ๋ค์ฐจ์ ๋ฐฐ์ด๊ณผ ํ๋ ฌ ์ฐ์ฐ์ ํ์ํ ๋ค์ํ ํจ์๋ฅผ ์ ๊ณตํ๋ค. ํนํ ๋ฉ๋ชจ๋ฆฌ ๋ฒํผ์ ๋ฐฐ์ด ๋ฐ์ดํฐ๋ฅผ ์ ์ฅํ๊ณ ์ฒ๋ฆฌํ๋ ํจ์จ์ ์ธ ์ธํฐํ์ด์ค๋ฅผ ์ ๊ณตํ๋ค. ํ์ด์ฌ list ๊ฐ์ฒด๋ฅผ ๊ฐ์ ํ NumPy์ ndarray ๊ฐ์ฒด๋ฅผ ์ฌ์ฉํ๋ฉด ๋ ๋ง์ ๋ฐ์ดํฐ๋ฅผ ๋ ๋น ๋ฅด๊ฒ ์ฒ๋ฆฌํ ์ ์์ผ๋ ์ฐธ๊ณ ํ์! NumPy๋ ๋ค์๊ณผ ๊ฐ์ ํน์ง์ ๊ฐ๋๋ค. ๊ฐ๋ ฅํ N ์ฐจ์ ๋ฐฐ์ด ๊ฐ์ฒด ์ ๊ตํ ๋ธ๋ก๋์ผ์คํ (Broadcast) ๊ธฐ๋ฅ C/C ++ ๋ฐ ํฌํธ๋ ์ฝ๋ ํตํฉ ๋๊ตฌ ์ ์ฉํ ์ ํ ๋์ํ, ํธ๋ฆฌ์ ๋ณํ ๋ฐ ๋์ ๊ธฐ๋ฅ ๋ฒ์ฉ์ ๋ฐ์ดํฐ ์ฒ๋ฆฌ์ ์ฌ์ฉ ๊ฐ๋ฅํ ๋ค์ฐจ์ ์ปจํ ์ด๋ ๋ณธ ๋ฌธ์๋ cs231n ๊ฐ์ข..
[์ธ๊ณต์ง๋ฅ] Numpy (๋ํ์ด)Numpy ํ์ด์ฌ ๊ธฐ๋ฐ ๋ฐ์ดํฐ ๋ถ์ ํ๊ฒฝ์์ NumPy1๋ ํ๋ ฌ ์ฐ์ฐ์ ์ํ ํต์ฌ ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ด๋ค. NumPy๋ “Numerical Python“์ ์ฝ์๋ก ๋๊ท๋ชจ ๋ค์ฐจ์ ๋ฐฐ์ด๊ณผ ํ๋ ฌ ์ฐ์ฐ์ ํ์ํ ๋ค์ํ ํจ์๋ฅผ ์ ๊ณตํ๋ค. ํนํ ๋ฉ๋ชจ๋ฆฌ ๋ฒํผ์ ๋ฐฐ์ด ๋ฐ์ดํฐ๋ฅผ ์ ์ฅํ๊ณ ์ฒ๋ฆฌํ๋ ํจ์จ์ ์ธ ์ธํฐํ์ด์ค๋ฅผ ์ ๊ณตํ๋ค. ํ์ด์ฌ list ๊ฐ์ฒด๋ฅผ ๊ฐ์ ํ NumPy์ ndarray ๊ฐ์ฒด๋ฅผ ์ฌ์ฉํ๋ฉด ๋ ๋ง์ ๋ฐ์ดํฐ๋ฅผ ๋ ๋น ๋ฅด๊ฒ ์ฒ๋ฆฌํ ์ ์์ผ๋ ์ฐธ๊ณ ํ์! NumPy๋ ๋ค์๊ณผ ๊ฐ์ ํน์ง์ ๊ฐ๋๋ค. ๊ฐ๋ ฅํ N ์ฐจ์ ๋ฐฐ์ด ๊ฐ์ฒด ์ ๊ตํ ๋ธ๋ก๋์ผ์คํ (Broadcast) ๊ธฐ๋ฅ C/C ++ ๋ฐ ํฌํธ๋ ์ฝ๋ ํตํฉ ๋๊ตฌ ์ ์ฉํ ์ ํ ๋์ํ, ํธ๋ฆฌ์ ๋ณํ ๋ฐ ๋์ ๊ธฐ๋ฅ ๋ฒ์ฉ์ ๋ฐ์ดํฐ ์ฒ๋ฆฌ์ ์ฌ์ฉ ๊ฐ๋ฅํ ๋ค์ฐจ์ ์ปจํ ์ด๋ ๋ณธ ๋ฌธ์๋ cs231n ๊ฐ์ข..
2021.03.15 -
๋ณดํธ๋์ด ์๋ ๊ธ์ ๋๋ค.
[Android] ๋ธ๋ก๋์บ์คํธ ๋ฆฌ์๋ฒ ์ทจ์ฝ์ | ์ธ์ํ์ด ๋ฑ ํฌ๋ณดํธ๋์ด ์๋ ๊ธ์ ๋๋ค.
2021.03.13 -
์ทจ์ฝ์ ์ง๋จ ๋ถ์ ๋๊ตฌ ์๊ฐ ์๋๋ก์ด๋ ์ฑ ์ทจ์ฝ์ ์ง๋จ ๋ถ์ ๋๊ตฌ๋ฅผ ์๊ฐํด๋ณด๋๋ก ํ๊ฒ ๋ค. ์ ์ ๋ถ์ ๋๊ตฌ ์๊ฐ ADB : Android Debug Bridge - ์๋๋ก์ด๋ ๋จ๋ง๊ธฐ์ ๋ฐ์คํฌํฑ ๊ฐ์ ํต์ ์ ํ ๋ ํ์ํ ๋๊ตฌ. apktool - apkํ์ผ์ ๋์ปดํ์ผ ํด์ ์์ค์ฝ๋ ์ถ์ถ (classes.dex) - ์์ ์์ค์ฝ๋(classes.dex)๋ฅผ ์์ ํ ์ ์๋ค.(patch) ์ด๋ฌํ ์ฝ๋๋ฅผ ๋ค์ apk๋ก ๋ง๋๋ ๊ณผ์ ์ ๋ฆฌํจํค์ง(patched apk file)์ด๋ผํจ. dex2jar - dex file to jar - dex(Dalvik Excutable์ ์ฝ์) file์ jar(java Byte Code) file๋ก ๋ฐ๊พธ์ด ์ฃผ๋ ์ญํ ์ ํจ. jd-gui - jar file์ ๋ณผ ์ ์๋ viewer์ญ..
[Android] ์๋๋ก์ด๋ ์ฑ ์ทจ์ฝ์ ์ง๋จ ๋ถ์ ๋๊ตฌ ์๊ฐ์ทจ์ฝ์ ์ง๋จ ๋ถ์ ๋๊ตฌ ์๊ฐ ์๋๋ก์ด๋ ์ฑ ์ทจ์ฝ์ ์ง๋จ ๋ถ์ ๋๊ตฌ๋ฅผ ์๊ฐํด๋ณด๋๋ก ํ๊ฒ ๋ค. ์ ์ ๋ถ์ ๋๊ตฌ ์๊ฐ ADB : Android Debug Bridge - ์๋๋ก์ด๋ ๋จ๋ง๊ธฐ์ ๋ฐ์คํฌํฑ ๊ฐ์ ํต์ ์ ํ ๋ ํ์ํ ๋๊ตฌ. apktool - apkํ์ผ์ ๋์ปดํ์ผ ํด์ ์์ค์ฝ๋ ์ถ์ถ (classes.dex) - ์์ ์์ค์ฝ๋(classes.dex)๋ฅผ ์์ ํ ์ ์๋ค.(patch) ์ด๋ฌํ ์ฝ๋๋ฅผ ๋ค์ apk๋ก ๋ง๋๋ ๊ณผ์ ์ ๋ฆฌํจํค์ง(patched apk file)์ด๋ผํจ. dex2jar - dex file to jar - dex(Dalvik Excutable์ ์ฝ์) file์ jar(java Byte Code) file๋ก ๋ฐ๊พธ์ด ์ฃผ๋ ์ญํ ์ ํจ. jd-gui - jar file์ ๋ณผ ์ ์๋ viewer์ญ..
2021.03.13 -
์ธ์ํ์ด ๋ฑ ํฌ๋ ์๋๋ก์ด๋ ์ดํ๋ฆฌ์ผ์ด์ ์ ํ ์คํธ ๋ฐ ์ํํจ์ผ๋ก์จ ๋ณด์ ์ ๋ฌธ๊ฐ์ ๊ฐ๋ฐ์๊ฐ ์๋๋ก์ด๋ ๋ณด์ ์ํ์ ๋ฐฐ์ฐ๋๋ก ํ๊ธฐ ์ํด ๊ฐ๋ฐ๋ ์ฑ์ด๋ค. ์คํ์์ค๋ก git hub์์ ๋ค์ด ๋ฐ์ ์ ์๋ค.(์๋ ๋งํฌ ํฌํจ) github.com/dineshshetty/Android-InsecureBankv2 dineshshetty/Android-InsecureBankv2 Vulnerable Android application for developers and security enthusiasts to learn about Android insecurities - dineshshetty/Android-InsecureBankv2 github.com "์ธ์ํ์ด๋ฑ ํฌ๋ ๋ชจ๋ฐ์ผ ์ทจ์ฝ์ ์ ๋ถ์ ํ ์ ์๋ ์๋๋ก์ด๋ ์ฑ" ์ด..
[Android] ์ธ์ํ์ด ๋ฑ ํฌ ์ทจ์ฝ์ ์ง๋จ | ํ๊ฒฝ์ค์ ํ๊ธฐ.์ธ์ํ์ด ๋ฑ ํฌ๋ ์๋๋ก์ด๋ ์ดํ๋ฆฌ์ผ์ด์ ์ ํ ์คํธ ๋ฐ ์ํํจ์ผ๋ก์จ ๋ณด์ ์ ๋ฌธ๊ฐ์ ๊ฐ๋ฐ์๊ฐ ์๋๋ก์ด๋ ๋ณด์ ์ํ์ ๋ฐฐ์ฐ๋๋ก ํ๊ธฐ ์ํด ๊ฐ๋ฐ๋ ์ฑ์ด๋ค. ์คํ์์ค๋ก git hub์์ ๋ค์ด ๋ฐ์ ์ ์๋ค.(์๋ ๋งํฌ ํฌํจ) github.com/dineshshetty/Android-InsecureBankv2 dineshshetty/Android-InsecureBankv2 Vulnerable Android application for developers and security enthusiasts to learn about Android insecurities - dineshshetty/Android-InsecureBankv2 github.com "์ธ์ํ์ด๋ฑ ํฌ๋ ๋ชจ๋ฐ์ผ ์ทจ์ฝ์ ์ ๋ถ์ ํ ์ ์๋ ์๋๋ก์ด๋ ์ฑ" ์ด..
2021.03.13