어떤 개발을 하고 싶은가요?라고 조직장이 질문을 했을 때, 쉽사리 떠오르지 않았다.보통은 프론트엔드, 백엔드, 앱개발, 게임! 이라 바로 대답할 수 있을 것이다.나는 왜 대답을 못 했을까? 꿈이 사라진 개발자일까?나도 한때 대답을 할 수 있었던 시절이 잠깐 있었던 것 같다. 하지만 실무에서 그것은 현실과 거리가 멀었다.(내 상황만 그랬을지도 모르지만) 나는 A를 하고 싶지만 어쩌다보니 B를 하고 있었다. 하지만 그렇다고 실망하지 않았고 B도 즐겁게 하였다. 내가 하는 것이 무엇이든, 만들어서 사람들이 쓰고, 돈을 벌어다 주고, 회사가 커지는 것이 더 보람찼다. 너무 큰 열정을 쏟아 부었을 때가 있었다. 너무 많은 기대감, 부푼 꿈이 날 1분 1초도 아까웠던 시절이다. 집에도 안가고 회사에 남아 밤 늦게..
NSString의 stringWithFormat: 메서드를 후킹하여 이 메서드가 호출될 때 인자와 반환값을 출력하도록 Frida 스크립트를 작성할 수 있습니다. 이 스크립트는 메서드 호출 시 사용되는 포맷 문자열과 그에 대한 인자를 캡처하고, 메서드의 반환값도 출력합니다. 다음은 NSString의 stringWithFormat: 메서드를 후킹하는 Frida 스크립트의 예입니다. if (ObjC.available) { // NSString 클래스가 Objective-C에서 존재하는지 확인 var NSString = ObjC.classes.NSString; // stringWithFormat: 메서드를 후킹 var stringWithFormat = NSString['+ stringWit..
iOS앱에서 frida를 이용해 접근하는 파일이벤트를 추적할 수 있는 스크립트이다.// 'open' 함수 후킹Interceptor.attach(Module.findExportByName(null, 'open'), { onEnter: function(args) { var path = Memory.readUtf8String(args[0]); // 첫 번째 인자는 파일 경로 console.log('File opened: ' + path); }, onLeave: function(retval) { // 파일 디스크립터 반환 }});// 'fopen' 함수 후킹Interceptor.attach(Module.findExportByName(null, 'fop..

iOS에서 Frame과 Bounds의 차이iOS에서 frame과 bounds는 UIView 클래스의 두 가지 중요한 속성으로, 각각의 차이점과 사용 방법을 이해하는 것이 중요합니다. 이 두 속성은 뷰의 위치와 크기를 정의하는 데 사용되지만, 서로 다른 관점을 제공합니다.1. Frameframe은 슈퍼뷰(superview)를 기준으로 한 뷰의 위치와 크기를 나타냅니다. 즉, 뷰가 부모 뷰 내에서 어디에 위치하는지, 그리고 얼마나 큰지에 대한 정보를 제공합니다.구성 요소:origin: 뷰의 위치를 나타내며, 부모 뷰의 좌표계에서 측정됩니다.size: 뷰의 크기를 나타냅니다.예시:let viewFrame = myView.frameprint("View's frame origin: \(viewFrame.origi..
- Total
- Today
- Yesterday
- 투자
- 커널드라이버
- go
- reactjs
- JSX
- Frontend
- Python
- react
- ios
- frida
- JavaScript
- 부동산
- WinAPI
- 스핀락
- 파이썬
- 예제
- 유튜브
- Backend
- Linux
- ChatGPT
- golang
- HTML
- 주식
- 개발
- Java
- Spring
- CSS
- Windows
- SWiFT
- 생각
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |