본문 바로가기

분류306

본인 인증을 할 수 없습니다(구글 로그인) 핸드폰을 초기화시켰을 뿐인데, 로그인하기가 매우 어렵습니다. 한참 헤맨 뒤의 방법을 하나 공유합니다. 로그인 무한반복7월 아이폰 15 Pro를 사고, 기존 쓰던 아이폰 12 mini의 데이터를 옮겼습니다. 그리고 나서 두가지 문제가 발생했는데, 카카오톡 알림이 안뜨는 것과 블루투스 소리가 한번씩 씹히는 문제였습니다. 3개월동안 무시하고 쓰다가 이대로는 안되겠다 싶어 애플센터에 갔습니다. 하드웨어 테스트를 했는데 블루투스는 문제 없다고 OS를 초기화하고 다시 처음부터 설치하라는 이야기를 들었습니다. 고민 끝에 아이클라우드에 다 사진이랑 데이터도 있고, 카카오톡의 대화도 백업했으니 문제 없겠거니 하고 초기화를 진행했습니다. 처음부터 앱 하나하나를 설치하고 로그인을 하기를 반복.구글에서 문제가 발생했습니다. .. 2024. 10. 18.
multipart boundary 에 사용가능한 문자(feat. rfc 1521) http를 사용하다보면 multipart를 볼 때가 있죠. 이 때 boundary의 정의는 어떻게 될까요?  boundary의 정의는 아래와 같습니다.  boundary := 0*69 bcharsnospacebchars := bcharsnospace / " "bcharsnospace := DIGIT / ALPHA / "'" / "(" / ")" / "+" / "_" / "," / "-" / "." / "/" / ":" / "=" / "?"  최대 70글자까지 쓸 수 있으며,마지막은 space가 올 수 없습니다.bchars (boundary의 첫 0~69자는 공백 포함 가능): 숫자: 0-9 알파벳: A-Z, a-z 특수 문자: ', (, ), +, _, ,, -, ., /, :, =, ? 공백 (spac.. 2024. 10. 11.
SSRF(Server-Side Request Forgery) LFI(Local File Inclusion) 비교 1. SSRF (Server-Side Request Forgery)정의SSRF는 공격자가 서버로 하여금 악의적인 요청을 외부 또는 내부 네트워크 리소스에 보내도록 유도하는 취약점입니다. 이 취약점은 주로 서버가 사용자의 입력을 신뢰하여 다른 리소스에 HTTP 요청을 보내는 기능을 가지고 있을 때 발생합니다.공격 방식공격자는 서버가 임의의 URL 또는 IP 주소로 요청을 보낼 수 있도록 조작합니다. 이를 통해 공격자는 내부 네트워크나 외부 시스템에 접근할 수 있습니다.주요 특징내부 네트워크로의 접근: 공격자가 외부에서 직접 접근할 수 없는 내부 시스템이나 네트워크에 서버를 이용해 접근할 수 있습니다.외부 시스템 공격: 공격자는 서버를 중간자로 사용해 외부 서버에 악의적인 요청을 보낼 수도 있습니다.HTTP.. 2024. 9. 25.
Warning Message 삭제방법(missing-braces, overloaded-virtual) 컴파일시 깔끔하지 않게 하는건 뭘까요? 바로 Warning Message입니다. 자세히 보면, 버그를 유발할 확률이 높은 것들도 걸러지는데요.이걸 놔두면 깨진창문효과처럼 점점 코드가 난잡해질 수 있습니다. 그럼 어떤 Warning들이 있는지 살펴보고 어떻게 고쳐야할지 알아보겠습니다. warning: suggest braces around initialization of subobject [-Wmissing-braces]문제struct in6_addr ip = {0,};위의 구문은 ipv6를 선언할 때 초기값을 0으로 세팅하려고 하는건데요.이런 Warning이 뜨게 됩니다.warning: suggest braces around initialization of subobject [-Wmissing-brace.. 2024. 9. 2.
반응형