일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- ZIP
- 파일해시생성
- 침해사고대응
- Multimedia
- ctf-d
- Frida
- Autoware
- 디스크
- crack
- John the ripper
- shadow
- 케쉴주
- 써니나타스
- 리버싱핵심원리
- Reversing
- 모바일프로그래밍
- 포렌식
- CodeEngn
- K-shield Jr 10기
- disk
- Android
- upx
- Interceptor
- 안티디버깅
- swing
- SW에듀서포터즈
- K-sheild Jr
- tar
- Mobile
- Today
- Total
목록분류 전체보기 (275)
물먹는산세베리아
구글 크롬 확장 프로그램은 HTML, JavaScript, CSS와 같은 웹 기술을 기반으로 작성된다. 튜토리얼 https://developer.chrome.com/docs/extensions/mv3/ Welcome - Chrome Developers Documentation for Chrome extensions developers. developer.chrome.com https://support.google.com/chrome/a/answer/2714278?hl=ko 맞춤 Chrome 앱 및 확장 프로그램 만들기 및 게시하기 - Google Chrome Enterprise 고객센터 도움이 되었나요? 어떻게 하면 개선할 수 있을까요? 예아니요 support.google.com https://minwo..
새 프로젝트를 열면 activity_main.xml 아래 Component Tree에 ConstraintLayout으로 되어 있다. Code에서 저 부분은 LinearLayout으로 수정 바뀜! 드래그 한 부분은 기존 layout과 관련된 부분이라서 삭제해주고 TextView를 Button으로 수정 1. orientation 속성 Split 페이지를 보면 Button1, Button2가 수평으로 배치되어 있음 orientation 속성이 생략되어 있기 때문에 속성 기본값인 horizontal로 설정되어 있음 각각 Button1영역, Button2 영역임 (캡쳐에는 1,1로 되어 있는데 오른쪽 버튼을 2로 수정) Button1의 layout_width를 match_parent로 하면 Button2는 화면에..
android:background background에 색을 지정해줘도 적용되지 않음 여기에 하는 건 잘 됨 밑(Button 쪽)에서 적용되지 않는 이유는 이 프로젝트에 적용된 테마 때문 MaterialComponents 테마 사용할 경우 여기서 지정된 버튼 색만 사용할 수 있음 내가 지정한 거 무시됨 MaterialComponents → AppCompat로 수정 잘됨 android:padding 주로 레이아웃에 지정 android:clickable, enabled enabled="false" 때문에 버튼1의 색상이 회색으로 바뀜 / 위젯동작여부 android:clickable="false"는 버튼은 클릭이 안됨 / 클릭, 터치 가능하도록 버튼5는 clickable의 기본값이 true니까 클릭이 되어야 ..
데이터 압축(Data Compression) 비손실 압축 : 압축된 파일을 100% 원래대로 복원 가능 파일(데이터) 크기를 줄여서 보관, 이동에 용이 7-zip, 빵집과 같은 압축 프로그램이 이에 해당 알고리즘: Run-Length, Lempel-Ziv, Huffman 손실 압축 : 원래대로 복원할 수 없음 파일(데이터)에 의도적인 손상을 주어 댓가로 압축률을 높임 멀티미디어 파일(jpg, mp3, mp4)이 이에 해당 사람의 눈, 귀가 거의 알아차리지 못하는 수준에서 데이터에 손상을 입힘 실행 압축 실행(PE)파일을 대상으로 파일 내부에 압축해제 코드 포함, 실행되는 순간에 메모리에서 압축을 해제 시킨 후 실행 실행 압축된 파일은 PE 파일, 내부에 원본 PE 파일과 decoding 루틴이 존재한다...
보호되어 있는 글입니다.
보호되어 있는 글입니다.
보호되어 있는 글입니다.
보호되어 있는 글입니다.
보호되어 있는 글입니다.
IAT Import Address Table 프로그램이 어떤 라이브러리에서 어떤 함수를 사용하고 있는지 기술한 테이블 1.1. DLL Dynamic Linked Library 멀티태스킹을 지원하면서 라이브러리의 바이너리 코드를 그대로 프로그램에 삽입하는 방식이 비효율적이 되어버려 등장한 것이 DLL이다. Linux - *.so Windows - *.dll - 프로그램에 라이브러리를 포함시키지 않고 별도의 파일(DLL)을 때마다 불러와 쓴다. - 한번 로딩된 DLL의 코드, 리소스는 메모리 매핑 기술로 여러 process에서 공유해 쓴다. - 라이브러리가 업데이트되어도 DLL파일만 교체하면 된다. DLL 로딩 방식 Explicit Linking : 프로그램에서 사용되는 순간에 로딩하고 사용이 끝나면 메모리..