본문 바로가기

스터디122

Missing separate debuginfos, use: debuginfo-install glibc 문제 해결방법 - Missing separate debuginfos, use: debuginfo-install glibc 2.11.203.i686 Missing separate debuginfos, use: debuginfo-install glibc 문제 해결방법.debugging message error 문제 해결방법. GDB 로 분석을 하는데 브레이크 포인터를 걸고 실행하면 자꾸 꺼림칙한 메세지가 뜨더군요. Missing separate debuginfos, use: debuginfo-install glibc 2.11.203.i686 이 메세지가 자꾸 떠서 그냥 ... 느낌이랄까.. 없애고 싶은 욕구에 어떻게 없앨까 고민을 해봤는데 검색을하다보니 많은 해외포럼에서 이런 비슷한 글을 다룬 글이 엄청 많더군요. 해서 아 이게 뭐지 생각했는데 정말 간단합니다. 그냥 위에 USE 옆에 있는 명령어를 똑같이 실행하시면 됩니다.debuginfo-insta.. 2013. 2. 18.
리눅스마스터 2급 1차 시험 통과했습니다ㅎ 친구랑 카페베네에서 함께 시험을 치고 친구는 80점, 저는 92점으로 통과하였습니다.정말 쉬웠고 총 문항수 50문제, 총 시간은 60분이었지만 30분만에 다 풀었습니다. 리눅스를 평소에 사용하였고공부를 좀 해오신 분들이라면 책 좀 읽어주고 기출문제 좀 보면 바로바로 합격할 수 있으리라 생각합니다. 2013. 2. 13.
리눅스 관련 7가지 용어 1. 리차드 스톨만 - 리누스 토발즈와 함께 오늘날의 리눅스를 만드는데 큰 공헌을 하였음. GNU 프로젝트와 카피레트프 운동, FSF 직접 진행하고 있다. 2. GNU(GNU's not Unix) - 유닉스와 호환되면서 더 강력한 운영체제를 만들고자 하는 프로젝트FSF의 리차드 스톨만에 의해 시작되었으며 재귀적 약어법을 이용해 GNU 단어를 만들었다. GNU 프로젝트는 소프트웨어의 상업화에 반대해 소프트웨어를 자유롭게 사용하도록 하자는 운동이다. 3. FSF(Free Software Foundation) - 자유 소프트웨어를 보호하고 발전시키기 위해 조직된 비영리 단체이다. 4. GPL(General Public License) - FSF에서 GNU 정신에 입각하여 자유 소프트웨어를 보호하며, 실제적으로.. 2013. 2. 9.
리눅스 설치 시 꼭 알아야 되는 유용한 팁, 노하우 10가지 출처 - http://cultima.egloos.com/4804109 리눅스는 윈도우가 아니며, 몇 가지 유사성을 띠고 있다 해도 리눅스를 좀 편하게 쓸 수 있으려면 그 전에 "뭔가 새로운방법"을 배워야 한다는 걸 깨달아야 한다. 리눅스는 유닉스의 오픈소스 복제품으로, 유닉스란 도스(DOS)와 윈도우 이전부터 있던운영체제이며 다중 사용자용으로 설계된 안전한 운영체제(OS)이다. 다음에 기술할 내용은 리눅스와 다양한 BSD류의 유닉스 기반 *nix 시스템에 일반적으로 적용된다. 이 글에서는 모두 리눅스에서 사용한다고 가정한다. 반드시 알아야 할 10가지를 다음에 나열했다. 1. 파일 계층각 드라이브 당 파일 트리를 하나씩 갖고 있는 여타 OS와는 달리 리눅스 파일 시스템은 하나의 거대한 트리 구조이다. 맨.. 2013. 2. 9.
리눅스 메모리 보호기법 우회 연구분석보고서 1편 - http://teamcrak.tistory.com/3302편 - http://teamcrak.tistory.com/3323편 - http://teamcrak.tistory.com/348 이번에 해킹캠프에서 리눅스 메모리 보호기법에 대해 설명합니다. 시연까지는 아직 고민중이고버퍼 오버플로우에 대해 먼저 어느정도 설명을 드리고 오버플로우 메모리 공격을 기반으로 메모리 보호기법스킬의 원리를 이해시켜드리고 역할을 말씀드리고 리눅스 시스템에 대해 전반적으로 이해시켜주려고자발표를 신청했으며 선정되었습니다. 시연까지 하고싶지만.. 솔직히 요즘 시간이 부족해 발표 준비를 못 하고 있습니다ㅠㅠㅠㅠ발표자료 만들어서 완성하면 티스토리에도 올리도록 하겠습니다. 2013. 2. 9.
[PHP] '뇌를 자극하는 PHP 프로그래밍' 방명록 '뇌를 자극하는 PHP 프로그래밍' 책을 보면서 방명록을 만들었습니다. 주석을 달아 소스공개합니당물론 아직 미완성입니다. 제가 매일 시간을 조금씩밖에 투자하다보니깐ㅠ 바로바로 책 보지않고 필요한부분만 검색하면서 하다가정답이 안 나오면 책을 보는식으로 공부하다보니 좀 느립니다, 그래도 이렇게 하면 좀 더 감이 빨리와서...ㅎ 소스가 조금 다르고 제껀 변수나 함수나 페이지나 좀 지저분합니다..ㅎ [ db_info.php ] [ index.php ] // index 페이지에서 로그인을 합니다. [ diary_main.php ] // 작성 테이블 입니다.이름비밀번호---------------------------------------------------------------------------------- .. 2013. 1. 25.
[PHP] 만들고 있는 방명록 웹에는 별로 관심이 없던터라 놓고 있었는데 최근에 뜻밖에 일이 생겨 PHP 를 공부하게되었다.그리고 PHP 로 방명록을 만들고있다. 여기 나와있는 기능들은 모두 이미 구현을 했지만 완성도가 매우 부족한건 현실... 모두 이론만 보고 어찌어찌 구현해낸건데...중요한건 일단 책 보기 싫어서 끙끙 앓다가 도대체 어찌 해야되지 하면서 책을 보고 구현해낸 기능들에 대하여좀 더 높은 이해를 하고 보안적인 측면을 고려해보고 (어쩌다 맡은 프로젝트에서 보안적인 말을 하게될 경우가 높아져서,)마무리로 완성도를 높혀 좀 거대하게 완성해보려고 한다. 예를 들면 SNS 처럼?! 그래서 가능만하다면야 우리 동아리나 교내 SNS 로 활용하고 싶은 욕심이 생긴다.화이티이이이잉 2013. 1. 24.
[SQL] mysql_data_seek() mysql_data_seek($result, $row_number) 결과 레코드셋에서 레코드를 첫번째 행위치로 이동시킨다. $result 는 수정할 레코드셋이며 $row_number 은 이동시킬 행 위치다.예를 들면 데이터를 번갈아 출력하고 싶을경우 다음과 같이 응용이 가능하다. for (i=0, i 2013. 1. 24.
[SQL] 헷갈렸던 mysql_affected_rows(), mysql_num_rows() mysql_affected_rows() 함수의 사용은 가장 최근에 업데이트된 행 수를 반환합니다. 주의할건 '가장 최근' 에 업데이트된 행 수 이므로 꼭 값을 넘겨주지 않아도 가장 최근 쿼리문에 의해 영향을 받은 행 수만 가져옵니다. $변수 = "SELECT COUNT(*) FROM TABLE"; -> 결과가 10$total = mysql_affected_rows() SELECT문, UPDATE문, DELETE문에 관계없이 $total 을 출력하면 10 이 출력됩니다.mysql_num_rows()와 같은 쿼리문과 역할이 확연히 차이가 납니다. 이런 쿼리문의 경우에는 "레코드셋의 행 수"를 조사하기 때문에 가장 최근에 업데이트 한 행 수를 가져오는것과는 다릅니다.그래서 무조건 "레코드셋"을 함수에 넘겨줘야.. 2013. 1. 24.