baked-corn.tistory.com/45
"Domain=NSURLErrorDomain Code=-999 "cancelled"" 에러가 계속되어서 엄청 스트레스 받았는데..(처음에는 헤더 문제인줄 알았다) private var cancellable: AnyCancellable? // 이렇게 작성해줘야함!!!! let m = buildHomeModel(customerId: "CUSTOMER000000000017") // Create a DataTaskPublisher let postUserPublisher = try! postBuildHome(body: m) // Use the sink Subscriber to complete the Publisher -> Subscriber pipeline cancellable = postUserPublisher..
1. guard let url = URL(string: baseURL + "/home") else { throw APIError.invalidEndpoint } var request = URLRequest(url: url, cachePolicy: .useProtocolCachePolicy, timeoutInterval: 10.0) request.httpMethod = HTTPType.post.rawValue request.allHTTPHeaderFields = headers GET 파라미터 넣을때는?? URLComponent로 첨부터 만들었어야 한다...
developers.kakao.com/docs/latest/ko/kakaologin/ios * 간편 로그인 버튼은 크기, 영문/한글 선택해서 psd랑 png로 뽑을 수 있는데 1x~3x 사이즈로는 제공이 안된다. 디자이너분께 말씀드려서 iOS 에셋 크기로 맞춰달라고 해야 할 것 같다.... -> 수정) iOS SDK 안에 있을것같다... ** 앱 등록을 하고 NATIVE_APP_KEY를 전달 받아야한다. 외주회사에서 미리 받자! 1. pod으로 SDK 설치 target '' do # Comment the next line if you don't want to use dynamic frameworks use_frameworks! # 카카오 pod 'KakaoSDKCommon' # 필수 요소를 담은 공통 모..
!!!!!! 유투브에서 pwn 튜토리얼 영상을 보는데 강사가 mac terminal로 ubuntu환경을 사용하는걸 보고 저게 뭐지??해서 찾아보다가 작성하게 된 글이다. VMware로 Ubuntu를 켜고 다음 명령어를 입력해준다. ifconfig로 내 IP를 확인해준다. inet addr를 확인하면 된다. 그런 다음 맥으로 넘어온다. 그리고 ssh username@inet_addr 를 입력하면 연결 된다. 끄고싶으면 exit 하면 된다. 끝
리눅스 콘솔에서 확인해보면, 다음과 같이 drwxr-x---, d----어쩌고 등 여러가지의 권한이 있는걸 볼 수 있다. 각각이 무슨 의미인지 알아보자! 확인하기 ls -al 출력 결과는 각각 파일종류 및 권한(퍼미션), 링크수, 사용자(소유자), 그룹, 파일크기, 수정시간, 파일이름을 나타낸다. - d rwx r-x r-x 위 정보는 4부분으로 나눌 수 있습니다. - d: 파일(-), 디렉토리(d)를 구분 rwx 사용자(owner, 소유자) 권한(퍼미션) r-x 그룹(group) 권한 r-x 다른 사용자(other) 권한 rwx는 각각 읽기(read), 쓰기(write), 실행(execute) 권한을 나타냅니다. (참고로 디렉토리의 경우 실행권한이 있어야 디렉토리에 들어갈 수 있습니다.) 바꾸기 cho..
1. checksec.sh 실행 파일에서 제공하는 보안 매커니즘을 읽기 쉬운 형태로 표시해주는 쉘 스크립트 예비 조사 단계에서 수행하는 RELRO, SSP, NX bit을 확인하는데 사용한다. 2. peda gdb의 기능을 강화하는 확장 스크립트 디버그 정보 표시 강화, 간이 ROP 가젯 검색, 메모리 검색 강화 등 longld/peda는 파이썬 3 지원안해서 zachriggle/peda 사용..ㅠ [peda의 편리한 명령들] pdissassemble(pdisass) 구문 강조된 역어셈블 결과 출력 ropgadget ROP 수행할 때 편리한 가젯 표시 pattern 버퍼 오버플로우시 어느 부분이 레지스터에 대입되어 있는지 등 조사 vmmap 실행중인 응용프로그램이 메모리 영역 어떻게 확보하고 있는지 표시..