본문 바로가기

학과 공부109

11/19 강의자료 수정!Length of Data Header도 variable length integer로 확인 select * from sqlite_master(테이블을 관리하는 테이블=시스템테이블)sqlite expert는 시스템 테이블은 보여주지 않는다. sqlite_sequence가 우리가 과제로 했던 것여기에 bookmarks와 history => 이것은 AUTOINCREMENT설정이 되어 있다. 그래서 따로 관리 free block/ free space 시험 Realm DB는 페이지 개념이 없고 object 단위이다.object는 정해진 사이즈가 없다. column단위로 저장(sqlite는 row단위로 저장) row단위민균 20 창현 23동헌 50 column단위민균 창현 동헌20 23 50 DB는 .. 2018. 11. 19.
11/16 예방공격선제공격중간지대 포위 우회포위보다는 우회가 더 큰 범위에서 감싸는것 종심방어: 시간과 공간의 교환 *인물들: 머핸, 두에, 미첼, 트렌차드 *간접접근전략 솜므전투에서 회의적 -> 리델하트 국가이성 항재성제공권: 완전히 우세한거공중우세: 그냥 우세한거 견제!최소저항성/최소예상선 대용목표 (플랜B) 2018. 11. 16.
11/12 삭제된게 있으면 중복되는 cell offset이 있을 것이다.우리 과제는 SQLite에서 안나온다. 여러 도구를 이용하거나 헥스값을 직접 분석할 줄 알아야 한다. /data/app : 마켓에서 다운받은 앱/system/app : preload(선탑재) 되어 있는 앱 컴퓨터에 연결할 때 마운트 되는 곳->/misc/sdcard 안드로이드는 리눅스 기반Android Runtime->Dalvik Virtual Machine 만능통역가느낌 Content Provider -> 권한요청(다른 어플 접근)/ 지금은 유효하지 않다. dex: dalvik machine executable : Dalvik machine에서 동작하는 파일res: resource의 약자(커널플래싱할때 default.prop파일이랑 adbd파.. 2018. 11. 12.
11/5 database라는 디렉토리 캐시fileslibshared_ databases를 먼저 중요하게 생각해야 한다.account.db, browser2.db varchar->3김희연 11 3Tim 222 41108->SQLite에서는1324 1Tim221108 SQLite에는 테이블과 뷰 BLOBTEXT는 문자열(ASCII 범위만 0~127)BLOB도 문자열 결정적인 차이는 이미지 같은거는 BLOB 1. Binary->TEXT 는 Base64로 인코딩하면 된다.2. BLOB 데이터 형에 넣는다. TEXT도 Base64로 계속 인코딩하면서 네트워크 통신을 하게 된다그래서 차라리 그냥 BASE64를 많이 쓴다.BLOB으로 설정을 해놓고 BASE64로 저장을 해둔다. 파일->블록윈도우서는 같은 개념으로 cluste.. 2018. 11. 5.
11/9 이동movement A부터 B까지 이동기동maneuver 목적을 가지고 배치를 옮기는 것 명민여상동의: 백성들로 하여금 임금과 뜻을 같이 하여, 가히 함께 죽게도 하고 살게도 하여, 백성이 위험을 두려워 하지 않게 되는것이다. 2018. 11. 2.
11/1 std::setset은 내부적으로 binary search3항연산자 RSTFIN 을 날려 1000/2000 100바이트RST클라이언트 서버중간에 서버로 RST패킷을 날린다.RST 1100/2000 (클라이언트가 그다음에 보낸것처럼)FIN 2000/1100 (서버가 보낸것처럼) 메시지를 집어넣어서 웹클라이언트에서 보이면ㄷ ㅚㄴ다. 2018. 11. 2.
10/29 저번까지는 수집이제 분석DB: SQLite 90 RealmDB 10파일시스템공부하는이유->파일 따라갈 수 있어야하고, 복구할수 있어야한다. app: 사용자가 다운받은 어플리케이션data/browser/.. cache, databases, files, shared_prefesp7) cache, databases, files, lib, shared_prefes로그들이 databases에 남는다. private mode (cache에는 남지만 databases에는 남지 않는다.)files(웹에서 pdf다운받으면 files에 남는다) xml(ex)com.android.browser_preferences.xml 을 보면 last_autologin_time깔았지만 쓰지 않았다라고 주장하면 썼다는 걸 입증하기 위해s.. 2018. 10. 29.
10/19 11시'클라우제비츠'나폴레옹이 왜 군사적인 천재, 어떻게 승리할 수 있었는가?공격과 방어공격의 장점과 관련된 이론개념과 용어교과서 pdf & 지정된 강의자료-------------------------------------------------------------------------------------손자병법: 부전승사상 $정보무용론불가피하게 나타나는 마찰정보에 기반한 예측이란 거의 불가능 클라우제비츠: 산업혁명 이전의 시대정보 전달 시간 소요됨 $기만양동과 기만의 효과가 미약하다 $기습전술적 방책, 시간과 공간이 짧고 좁다 산업혁명 이전 무제한적 전쟁에 대한 책임 military genius 직관적방법/분석적방법혜안 2018. 10. 19.
10/18 (in-path)방화벽랜선자체에서 ------------>(out-of-path)여기서 패킷 빼내는 것: tapping(in-path)라우터(in-path)스위치->마지막 포트에 (미러링 mirroring) (out-of-path)노트북 꽂으면 패킷 다 볼 수 있다. 호스트 호스트 pcap(out-of-path) arp_spoofing(in-path) ----------------------------------------------------------------------------------iptables 로컬머신패킷이 밖으로 나오고(OUTPUT) 들어오는 패킷(INPUT)이 있다.그리고 흘러다니는 패킷이 있다. (FORWARD) iptable에서 관리하는 패킷은 OUTPUT, INPUT, FORW.. 2018. 10. 18.