[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
"μΈμνμ΄λ± ν¬λ λͺ¨λ°μΌ μ·¨μ½μ μ λΆμ ν μ μλ μλλ‘μ΄λ μ±" μ΄λ€.
κΈμ΅μ±μ κΈ°λ°μΌλ‘ λ§λ€μ΄μ‘κ³ λ€μμ μ·¨μ½μ μ΄ μμ΄ μ΄λ₯Ό μλ³ , λΆμ ν μ μλ€.
μλλ‘μ΄λ μ± μ·¨μ½μ λΆμ λκ΅¬λ‘ μκΌ½νλ μ±μ΄λ€.
- μλλ‘μ΄λ μ±κ³Ό μλ²μ ν΅μ λ°©λ² μ΄ν΄
- μ± μ체μ μ‘΄μ¬νλ μ·¨μ½μ μ΄ν΄
- μ±κ³Ό μλ²κ° ν΅μ μ€ λ°κ²¬λλ μ·¨μ½μ μ΄ν΄
- μ΅μ’ μ μΌλ‘ μλλ‘μ΄λ μ±μ κ°μ΄λ λΌμΈμ λ°λΌ μ§λ¨
μΈμνμ΄ λ± ν¬ κ΅¬μ±
μλ²λ python27 : Flaskλ‘ κ΅¬μ± <--ν΅μ --> μλλ‘μ΄λ μΈμνμ΄ λ± ν¬ μ±
μ·¨μ½μ μ’ λ₯
μΈμνμ΄λ± ν¬λ λ€μκ³Ό κ°μ μ·¨μ½μ μ κ°μ§κ³ μλ€.
01. μ·¨μ½ν λΈλ‘λμΊμ€νΈ 리μλ² (Flawed Broadcast Receivers)
02. μ·¨μ½ν μΈμ¦ 맀컀λμ¦ (Weak Authorization mechanism)
03. λ‘컬 μνΈν μ·¨μ½μ (Local Encryption issues)
04. μ·¨μ½ν μ‘ν°λΉν° μ»΄ν¬λνΈ (Vulnerable Activity Components)
05. λ£¨νΈ λ ΈμΆ λ° μ°ν μ·¨μ½μ (Root Detection and Bypass)
06. μ·¨μ½ν μ½ν μΈ νλ‘λ°μ΄λ (Insecure Content Provider access)
07. μ·¨μ½ν μΉ λ·° ꡬν (Insecure Webview implementation)
08. μ·¨μ½ν μνΈν ꡬν (Weak Cryptography implementation)
09. μ± ν¨μΉ μ·¨μ½μ (Application Patching)
10. μ€μ μ 보 λ©λͺ¨λ¦¬ λ ΈμΆ μ·¨μ½μ (Sensitive Information in Memory)
11. μ·¨μ½ν λ‘κΉ λ©μΉ΄λμ¦ (Insecure Logging mechanism)
12. νμ΄μ€νΈλ³΄λ μ·¨μ½μ (Android Pasteboard vulnerability)
13. μ± λλ²κΉ μ·¨μ½μ (Application Debuggable)
14. μλλ‘μ΄λ ν€λ³΄λ μΊμ μ·¨μ½μ (Android keyboard cache issues)
15. μλλ‘μ΄λ λ°±μ μ·¨μ½μ (Android Backup vulnerability)
16. λ°νμ μ‘°μ (Runtime Manipulation)
17. μ·¨μ½ν SD μΉ΄λ μ€ν λ¦¬μ§ (Insecure SD Card storage)
18. μ·¨μ½ν HTTP μ μ‘ (Insecure HTTP connections)
19. νλΌλ―Έν° μ‘°μ (Parameter Manipulation)
20. νλμ½λλ μ€μ μ 보 (Hardcoded secrets)
21. μ¬μ©μ κ³μ λͺ©λ‘ν (Username Enumeration issue)
22. κ°λ° λ°±λμ΄ μ·¨μ½μ (Developer Backdoors)
23. μ·¨μ½ν λΉλ°λ²νΈ λ³κ²½ λ‘μ§ (Weak change password implementation)
μΆμ²: https://aroundck.tistory.com/6869 [λΌμ§μ λμ΄ν°]
μ€μ΅νκΈ°
μλμ½λ€λ₯Ό λ¨Όμ λ€μ΄λ‘λ ν΄μ€λ€.
lucete1230-cyberpolice.tistory.com/433
[μνΈ νλ‘ν μ½] νμ΄μ¬ κ°μνκ²½ | μλμ½λ€ νμ΄μ¬ | python | anaconda
μνΈ νλ‘ν μ½ μνΈλ₯Ό κΉ¨λ μνΈ νλ‘ν μ½μ κ°λ°μ λͺ©νλ‘ νλ€. ν΄λμ μνΈ ~ μλ‘μ΄ μνΈκΉμ§ κΉ¨λ κ²μ ν΄λ³Ό κ² -> μΈμ¦ μμ€ν λ λ§λ€μ΄ λ³Ό κ² * λ³Έ λ΄μ©μ νκ΅ μμ μ 볡μ΅μ©λλ‘ μ¬λ¦¬λ
lucete1230-cyberpolice.tistory.com
μλμ½λ€ ν둬ν¬νΈμμ κΉλ Έλμ§ νμΈνκΈ°
conda --version
python --version
μ΄μ΄μ λͺ λ Ήμ΄ μ λ ₯
conda create -n py2 python=2.7 -y # κ°μνκ²½ λ§λ€μ΄ μ£ΌκΈ°.
conda activate py2
λ€μ μΈμνμ΄ λ± ν¬ λ€μ΄λ‘λ μμμ λ°μ κ²½λ‘ μ λ ₯νκΈ° (μ κ°μ κ²½μ°λ μλ κ²½λ‘μμ΅λλ€.)
cd C:\Android-InsecureBankv2-master\AndroL
ptp install λ‘ μλ μλ κ²λ€ λ€ λ€μ΄λ‘λ νλ©΄ λ¨.
flask
sqlalchemy
simplejson
web.py
cherrypy
μ΄ν μ€νμμΌμ ν¬νΈ μ΄μ΄μ£ΌκΈ°.
pip install web.py==0.37
python app.py
μλμ°κ°μνκ²½μμ λ€νΈμν¬λ₯Ό wifi λ‘ μ‘μμ€λ€.
μΈμνμ΄ λ± ν¬μ μμ΄λ λΉλ°λ²νΈλ μλμ κ°λ€.
- μμ΄λ : dinesh, ν¨μ€μλ : Dinesh@123$
- μμ΄λ : jack, ν¨μ€μλ : Jack@123$
λ‘κ·ΈμΈ μ λ³΄κ° λμ€λ©΄μ, λ‘κ·ΈμΈμ΄ μ±κ³΅νλ€.
++ μ°Έκ³ λ‘ ipμΆκ°ν΄ μ€μΌν¨.
λ‘κ·ΈμΈ μ±κ³΅ μ μλμ κ°μ νλ©΄μ΄ μΆλ ₯λλ€.
νλ‘λ°μ΄λ
μμ μ΄ κ°μ§ λ°μ΄ν°λ₯Ό λ€λ₯Έ μ±μ μ λ¬ν΄μ£ΌκΈ° μν΄ μ‘΄μ¬ν¨. νκ°λμ§ μμ κ°μΈμ 보λ₯Ό μ»μ΄λ΄λ €κ³ λͺ°λ μ‘°ν ν λ°μ΄ν°λ₯Ό νμ³λ΄.
(μλλ‘μ΄λ) μ½ν μΈ νλ‘λ°μ΄λ (Content Provider)
μ½ν μΈ νλ‘λ°μ΄λ (Content Provider) μ½ν μΈ νλ‘λ°μ΄λλ μλλ‘μ΄λ 5λ μ»΄ν¬λνΈ μ€ νλλ©°, μΈλΆ μ±μ΄ κ°μ’ λ°μ΄ν°λ₯Ό μ κ·Όν μ μκ² λμμ£Όλ μΈν°νμ΄μ€λ₯Ό μ 곡νλ€. !μ¬κΈ°μ λ°μ΄ν°λ DB, ν
choidev-1.tistory.com
medium.com/@lunay0ung/android-content-provider-9201ca78a578 λ λΈλ‘κ·Έμ μμΈν μ 리λμ΄ μμΌλ μ°Έκ³ ν΄μ£ΌμκΈΈ λ°λλλ€.
Android: Content Provider
Content Provider(컨ν νΈ νλ‘λ°μ΄λ, μ΄ν CP)λ μλλ‘μ΄λμμ μ± κ° λ°μ΄ν°λ₯Ό 곡μ νλ λ°©μμ΄λ€.
medium.com
μ·¨μ½μ λΆμ μ νμν λꡬλ λ°λ‘ μ€λͺ νλλ‘ νκ² λ€.
'Languages > Android' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
[Android] λΈλ‘λμΊμ€νΈ 리μλ² μ·¨μ½μ | μΈμνμ΄ λ± ν¬ (0) | 2021.03.13 |
---|---|
[Android] μλλ‘μ΄λ μ± μ·¨μ½μ μ§λ¨ λΆμ λꡬ μκ° (0) | 2021.03.13 |
[Android] μλλ‘μ΄λ μ΄ν΄ (0) | 2021.03.13 |
[Android] μλλ‘μ΄λ View & ViewGroup | Activity Life Cycle μμ (0) | 2021.03.13 |
λΉμ μ΄ μ’μν λ§ν μ½ν μΈ
μμ€ν κ³΅κ° κ°μ¬ν©λλ€