root : x : 0 : 0 : Admin : /root : /bin/bash 첫 번째 필드(root) : 아이디 두 번째 필드(x) : 패스워드. 실제 정보는 /etc/shadow에 저장 세 번째 필드(0) : 컴퓨터가 받아들이는 아이디. uid값 네 번째 필드(0) : 컴퓨터가 받아들이는 그룹. gid값 다섯 번째 필드(Admin) : 사용자 이름 여섯 번째 필드(/root) : 로그인 시 초기 디렉토리 일곱 번째 필드(/bin/bash) : 로그인 시 초기 실행 프로그램(셸) 참조 : 해커스쿨(http://hackerschool.org)
해킹에서의 정보수집은 절대적으로 중요하므로 정보수집 명령어들에 대해 잘 알아야 함. whoami : 내 ID 확인 id : whoami보다 자세한 나의 정보를 확인. uid,gid에 대한 정보 cat /etc/passwd : 사용자들의 정보 확인 uname - a : 리눅스의 커널 버전 확인 (2.2.18 이전 버전의 커널들에는 취약점 존재) cat /etc/*release : 설치된 OS 버전 확인 rpm -qa : 패키지들에 대한 정보 확인 cat /proc/cpuinfo : 서버의 CPU정보 확인 참조 : 해커스쿨(http://hackerschool.org)
1. Runnable 이용하기 class UsingThread implements Runnable{ public void run(){ // 스레드의 동작 내용 } } public class MainClass { public static void main(String[] args){ UsingThread ut = new UsingThread(); Thread main_Thread= new Thread(ut); main_Thread.start(); } } 2. Thread클래스 이용하기 class MainThread extends Thread{ public void run(){ // 스레드 동작 내용 } } public class MainClass { public static void main(String[..
아이폰과 안드로이드폰의 시장 쟁탈전이 치열한 가운데 얼리 어댑터,블로거,팬보이(fanboy),네티즌들의 줄서기가 한창이다. 언론 보도를 놓고도 이들의 반응이 워낙 제각각이어서 별 생각없이 특정 진영에 유리한 기사를 썼다가는 팬보이들과 네티즌들의 집중 포화를 맞기 쉽다. 심한 경우 얼마받고 특정 진영에 유리한 기사를 썼냐는 댓글 또는 비난도 `가슴 아프게` 감수해야 한다. 그렇다면 실제 아이폰과 안드로이드폰 애플리케이션을 개발하고 있는 모바일 개발자들은 어느 쪽에 줄서기를 하고 있을까? 모바일 개발자들은 향후 아이폰(iOS)과 안드로이드 진영 가운데 어느 쪽에 승산이 있을지 냉정하게 판단한 후 애플리케이션 개발에 나설 수 밖에 없다. 별로 전망도 없는 플랫폼에 승부수를 던졌다가는 쪽박 차기 십상이다. ht..
구글 맵에서 마커를 표시하고 해당 마커에 대해 터치 이벤트를 설정해 보도록 하겠습니다. 안드로이드사이드의 [pjs님강좌] MapView 이용하기 5 - onTab() 사용 를 참조하였습니다. mainfest 설정, key 값 받기 등은 생략하도록 하겠습니다. 우선, 마커 설정을 위해 res의 drawable에 androidmarker.png를 추가시킵니다. package my.HelloMyMap; import java.util.List; import com.google.android.maps.GeoPoint; import com.google.android.maps.MapActivity; import com.google.android.maps.MapController; import com.google.an..
2010 남아공 월드컵! 기말고사 기간이 겹쳐서 응원전을 한번도 못했기 때문에 ㅠㅠ 이번 16강전 우루과이와의 경기는 마음먹고 상암경기장으로 응원을 갔습니다! 사진을 못찍어서 아쉬운데, 6시 정도에 철문이 열리자마자.. 줄서있던 사람들이 줄은 사라지고 우루루루 달려들었는데요. 완전 좀비같았어요'ㅁ' 처음에는 이렇게 사람이 별로 없었지만! 나중에는 비가 억수같이 쏟아졌음에도 불구하고! 이렇게나 사람이 많았습니다! 정말 많죠! 상암 뿐만 아니라 우리나라의 원정 8강 진출을 위해 많은 곳에서 우리 국민들이 한마음으로 응원했을 것 같습니다. 결과는 아쉽게도 2:1 대한민국의 패배로 끝났지만, 이렇게 월드컵을 통해 또 우리나라가 한마음으로 뭉칠 수 있었기에 즐거운 시간이었습니다. 천안함 사태, 총선 등으로 국민들..
마지막으로 운영체제 과제를 남겨두고 2010년 1학기가 거의 끝이 나간다 이번 학기를 통해 난 무엇을 얻었을까? 많은 것을 해보려고 했지만 건진것은 많지 않았다 KT Mobile Futurist 도전 실패 Android 어플리케이션 도전 보류(진행중) 학점.. ?? 후회도 되지만 그 과정에서 얻은 많은 경험들도 나에게 결국 도움이 될꺼라고 믿고 있다. 아니 그렇게 인지부조화가 일어나고 있지. 결국 종합해 보면 난 목적성이 부족한 것 같아. 단순히 열심히 하려고만 하고 무엇을 위해 그것을 하는지가 정체성이 없는 것 같다 이제는 학기도 세 학기밖에 남지 않았고 내가 무엇을 할 것인지 그것을 이루기 위해 난 무엇을 해야 할지 결정하고 집중해야 할 것 같아. 기회비용이 크더라도 선택의 기로에서 결국엔 더 나은 ..
윈도우 Vista 버전 이후로는 관리자 권한이 중요한 key가 되었습니다. 어플리케이션에서도 마찬가지 인데요. 레지스트리 관리 등의 기능을 하기 위해서는 관리자 권한이 꼭 필요합니다. 그럼 Visual Studio 2008에서 WIndows Form Application을 관리자 권한으로 실행해 보도록 하겠습니다. 우선, 솔루션을 생성합니다. Solution Explorer 의 솔루션에서 Properties(속성)을 클릭합니다. Security(보안) 탭으로 가서, Enable ClickOnce Security Setting(ClickOnce 보안 설정 사용)을 선택합니다. 그러면 약간의 버퍼링 후, Soultion Explorer의 Properties에 App.manifest 파일이 생긴것을 볼 수 있..
- Total
- Today
- Yesterday
- linux
- Reverse Engineering
- 자료구조
- Data Science
- Algorithms
- 머신러닝
- 카타르
- 카타르 음주
- 대학원
- statistical learning
- 리버싱
- 개발
- 운영체제
- Machine Learning
- java
- android
- Data Structure
- 리버스엔지니어링
- 기계학습
- 이산수학
- Discrete Mathematics
- 리눅스
- operating systems
- 데이터 사이언스
- 알고리즘
- 통계학습
- 안드로이드
- 자바
- 데이터 과학
- reversing
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |