μΌλ°μ μΌλ‘ APK νμΌμ μΆμΆν λ λμ μ±μ Push νμ¬ μΆμΆνλ λ°©λ²μ μ νΈν©λλ€. νμ§λ§ κ°νΉ κ°λ€κ° μ±μ μΆμΆμ μ€ν¨νλ κ²½μ°κ° λ°μνμ¬ λΉνΉμ€λ¬μ λ μ μ΄ μμλλ°μ, κ·Έλ΄ λλ μ΄ λ°©λ²μ ν΅ν΄μ μΆμΆν΄μ£Όμλ©΄ λ©λλ€.(μ΄λ³΄λ€ λ νΈν λ°©λ²μ΄ μμ μλ μμ΄μ..) μμΈμ μ λ μ λͺ¨λ₯΄κ² μ΅λλ€.(μμλλΆ μλ €μ£ΌμΈμ..) λλ μ±λ μκ³ μ λλ μ±λ μκ³ μ‘°κΈμ© λ€λ₯΄λκ΅°μ. μ°μ μΆμΆμ΄ μ€ν¨νλ λ©μμ§λ₯Ό νμΈνμ΅λλ€. Google Play μ€ν μ΄μ "astro" λΌκ³ κ²μνλ©΄ νμΌ λ§€λμ κΈ°λ₯μ νλ μ±μ΄ μ‘΄μ¬ν©λλ€. μ€μΉ ν μ± > λμ μ± μ°μΈ‘... ν΄λ¦ > λ°±μ λ²νΌμ μ νν©λλ€. μΆμΆ λ©μμ§λ₯Ό νμΈνλ©΄ μ΄μ λ©μΈ νλ©΄μΌλ‘ λμ΄κ° κΈ°λ³Έ μ±μΈ νμΌ λ§€λμ λ₯Ό ν΅ν΄ λ°±μ λ μ±μ κ²½λ‘λ‘ μ΄λν΄μΌ λ©..
κ°μ iOS μ±μ μ§λ¨μ νκΈ° μν΄μ λ³λμ iPA νμΌμ μ λ¬λ°μ λΆμμ νκ±°λ κ·Έλ μ§ λͺ»ν κ²½μ° μλΉμ€μ λ±λ‘λμ΄ μλ μ± μ€ν μ΄μμ μ§μ λ€μ΄λ‘λνμ¬ μ§νν΄μΌ λλ κ²½μ°κ° μμ΅λλ€. μ§μ μ λ¬λ°μΌλ©΄ λ¬Έμ κ° μμ§λ§ μ± μ€ν μμ λ΄λ €λ°μ κ²½μ°μλ μ± λ΄λΆμ μ½λ λ° λ°μ΄ν°λ₯Ό 보νΈνκΈ° μν "FairPlay Code" μνΈνκ° μ μ©λμ΄ μλλ° μνΈνλ λ°μ΄λ리 νμΌμ 컀λμ "Match-O"λ‘λμ μν΄ λ°νμ μ€μ ν΄λ μ΄ λ©λλ€. κ²°λ‘ μ μΌλ‘ μ± μ€ν μμ λ°μ μ±μ 리λ²μ± κ³Όμ μ κ±°μΉκΈ° μν΄μ μ¬μ μ 볡νΈν μμ μ μ§νν΄μΌ λλ€λ κ²μ λλ€. otool -l Binaryname | grep -A4 LC_ENCRYPTION_INFO otoolμ ν΅ν΄ μ±μ FairPlay DRM μ¬λΆλ₯Ό νμΈν΄λ³΄λ©΄ "cyptid..
κ°μ iOSμμλ μ€μΉλ μ± κ°μ μ¬μ©μμ νΈμμ±μ μν "곡μ ν΄λ¦½λ³΄λ"κ° μμ΅λλ€. μ€ν μ€μΈ μ±μμ μΌλΆ ν μ€νΈλ₯Ό "볡μ¬" λλ "μλΌλ΄κΈ°"μ -> pasteboard λ²νΌμ μ μ₯λλ©° μ΄λ λ€λ₯Έ μ±μμ μ¬μ©νκΈ° μν΄ λ°μ΄ν°λ₯Ό κ°μ Έμ¬ μ μκΈ° λλ¬Έμ μ‘°μ¬ν΄μΌ λ νμκ° μμ΅λλ€. μλνλ©΄ μ± λ΄λΆμ λ¨μ μ μ₯λλ κ²μ΄ μλ λ¨λ§ μ₯μΉ λ΄λΆμ λ²νΌ ννλ‘ κΈ°λ‘λκΈ°μ λ€λ₯Έ μ±μ ν΅ν΄ μ΄ κ°μ νΈμΆνμ¬ μ μΆν κ°λ₯μ±μ΄ μκΈ° λλ¬Έμ λλ€. μλ‘ κ°μ 곡μ ν μ μλ ν΄λ¦½λ³΄λλ₯Ό μ νμμλ PasteboardλΌκ³ λ λΆλ¦ λλ€. μ¬μ©μ κ΄μ μμ 보μλ©΄ μ΄ κΈ°λ₯μ λ§€μ° νΈλ¦¬νκ³ νμμ μΈ μν λ‘ μ리 μ‘μ μμ΅λλ€. λ§μΉ κΈ΄ λ°μ΄ν° ννλ₯Ό κ°μ§λ μ°λ½μ², μ£Όμ, μΉ΄λλ²νΈ λ±μ μ¬μ©νκΈ° μν΄μ λ³΄ν΅ λ³΅μ¬ λ° λΆμ¬ λ£κΈ°λ₯Ό ..
What Functions? iOS μ±μ μ§λ¨νλ€ λ³΄λ©΄ νμ₯μ νμ§νλ νΉμ λ²μ μ΄ μμ μλ μκ³ μ΄λ€ ν¨μλ₯Ό ν΅ν΄ λλ°μ΄μ€ λ΄λΆλ₯Ό κ²μ¬νλμ§ μ‘°κΈμ© λ€λ¦ λλ€. κ·Έμ€μμ λνμ μΌλ‘ NSFileManager ν΄λμ€μ "fileExistsAtpath:"λ₯Ό ν΅ν΄ νμ¬ μ€νλ λλ°μ΄μ€ λ΄λΆμ νμ₯κ³Ό κ΄λ ¨λ λλ ν 리 λλ νμΌμ΄ μ‘΄μ¬νλμ§ μ²΄ν¬ ν Boolean λ°νμ μ§ννλ λ°©λ²κ³Ό UIApplication ν΄λμ€μ "canOpenURL:" ν¨μλ₯Ό ν΅ν΄ νμ₯κ³Ό κ΄λ ¨λ μ±μ΄ μ‘΄μ¬νλμ§ URL Scheme νΈμΆνλ 2κ°μ§ λ°©μμ΄ μ‘΄μ¬ν©λλ€. Example μ½λ NSString *filePath = @"/Applications/Cydia.app"; if ([[NSFileManager defaultManager] f..
κ°μ μνλμμμ λνμ μΈ μ·¨μ½μ μ¬λ‘λ€μ μμ보λ λ§μ§λ§ μ±ν°μ λλ€. μ΄λ²μλ λΉκ΅μ νκΈν¨κ³Όκ° ν° RCE(Remote Code Excution) ν¬μΈνΈλ₯Ό μμλ³΄κ² μ΅λλ€. λλΆλΆμ μ€νμμ€ νλ μμν¬ κ΄λ ¨ν΄μ λμΆλ μ·¨μ½μ λ€μ λ΄λΆμ μλ³Έ μ½λλ₯Ό νμΈν μ μκΈ° λλ¬Έμ μ μ μΈ λΆμμ ν΅ν΄ μμ€ν μ μ§μ μ μΈ μΉ¨ν΄λ₯Ό κ°ν μ μλ ν¬μΈνΈλ₯Ό μ°Ύμλ΄λ μΌμ΄μ€κ° λ§μ΅λλ€. Sever Template Injection(CVE-2019–11581) 곡격 ν¬μΈνΈλ 첫λ²μ§Έλ‘ JIRAμλ²μ SMTP ꡬμ±μ΄ λμ΄ μκ³ "bulk email send(λμ©λ λ©μΌ 보λ΄κΈ°)" λλ "Contact Admin"μ΄ νμ±νλμ΄ μμ΄μΌ ν©λλ€. 4.4.0 < 7.6.14, 7.7.0 < 7.13.5 8.0.0 < 8.0.3 8.1.0..
κ°μ μ΅κ·Ό μΉ¨ν΄μ¬κ³ λν₯(2021 OWASPν¬ν¨)μ μ μ¬ν 보μλ©΄ μ΄λ€ λ¬Έμ λ‘ λ―Όκ°ν μ λ³΄κ° μ μΆμ΄ λλμ§ μΆμΈ‘ν μ μμ΅λλ€. λνμ μΌλ‘ μλν¬μΈνΈ(End-Point)μ λν 보μμ΄ μ λλ‘ κ°μΆ°μ Έμμ§ μμ μνλ‘ μλΉμ€κ° μ 곡λμ΄ κ³΅κ²©μλ€μ΄ μ΄λ₯Ό μ μ©νμ¬ νλ©΄μ μ κ·Όν μ μλ μμμ 무λ¨μΌλ‘ μ§μ μ κ·Ό μ¬λ‘κ° λ€μ λ°μνκ³ μμ΅λλ€. μ°μ API λ "Application Programming Interface"μ μ½μλ‘ μΉμ΄ν리μΌμ΄μ μμ λ°μ΄ν°λ₯Ό μ£Όκ³ λ°κ³ μ΄λ₯Ό μ΄λ€ λ°©μμΌλ‘ μμ²νκ³ μ²λ¦¬ν μ§μ λν΄ κ·κ²©μ μ ν΄λμ μΈν°νμ΄μ€λΌκ³ 보μλ©΄ λ©λλ€. κ·Έλ¦¬κ³ API μ μ‘μλ 2κ°μ§μ λ°©μμ΄ μ‘΄μ¬ν©λλ€.(SOAP/REST) RESTλ°©μμ "JSON"λ°©μμ ν΅ν΄ λ°μ΄ν°λ₯Ό μ²λ¦¬νκΈ°μ SOAPλ³΄λ€ μλλ©΄μμ μ’ ..
κ°μ μ΅κ·Ό μνλμμ νκ²½μ ν μ€νΈλ₯Ό μ§ννλ©΄μ λͺ κ°μ§ κΈ°λ‘ν΄λ μ 보λ₯Ό 곡μ νκ³ μ ν©λλ€. μνλμμλ κ°λ¨ν μκΈ°ν΄ κ°λ°ν νλ‘μ νΈλ‘ κ³ν/κ΄λ¦¬ λ° νμ μ΄ κ°λ₯νμ¬ λ€μν μ§μ κ΅°μμ μ¬μ©λκ³ , κΈ°λ³Έμ μΌλ‘ μ 무μ λν λ΄μ© 곡μ κ° κ°λ₯ν©λλ€. λν μΌμ , νμΌ, λ±μ μ μ₯νμ¬ μ¬μ©ν μ μλ νλ‘μ νΈ κ΄λ¦¬ μννΈμ¨μ΄μ΄κΈ° λλ¬Έμ ITμ μ’ μμ 근무νμλ λΆλ€μ΄λΌλ©΄ ν λ²μ―€μ μ¬μ©ν΄λ³΄μκ±°λ λ€μ΄λ³΄μ ¨μ κ²λλ€. μ΄λ° μ€νμμ€ νλ«νΌμ μ΄μ©νλ€λ³΄λ©΄ μ¬μ©μ νΈλ¦¬μ±μ μ¦κ°νμ§λ§ κ·Έλ§νΌ 곡κ°λ μ μλ μ·¨μ½μ μ κ°λ₯μ±λ ν¨κ» μ¦κ°ν μ μλ€λ λ¨μ μ΄ μ‘΄μ¬ν©λλ€. Issue Collector(CVE-2018-5230) CVE-2018-5230μ λλ²λ§μ λΆμ¬λ°μ μ·¨μ½μ μΌλ‘ Jira Softwareμμ 리μ€νΈμ λ Is..