본문 바로가기

프로그래밍439

실행파일 크랙 http://asus1004.tistory.com/88 2010. 4. 23.
겜플 검색어 패치 http://mocker2080.tistory.com/entry/%EB%8F%99%EC%98%81%EC%83%81 2010. 4. 23.
각종 유용한 링크 한국 사이트 reverse 홈페이지 - 각종 강좌, 자료, 게시판이 있는 사이트 crackme.co.kr - 각종 crackme, 강좌, 자료, 게시판이 있는 사이트 (11/01/2007 오픈예정) Coolsoft V2 - 리버싱 자료외에도 많은 자료와 커뮤니티가 있는 사이트 리버스엔지니어링 네이버 까페 - 리버스 엔지니어링 네이버 까페. 정회원이 되기위해서 4개자료를 업로드해야한다. 하지만, 방대한 자료가 있다. 파워해커 - 리버싱외에도 각종 인터넷 보안 전문가들이 게시판에서 활동중이다. 외국 사이트 Tuts 4 You - 각종 리버싱 자료와 강좌, 또 아주 활발한 커뮤니티 이다. ARTeam Homepage - 아주 유명한 크랙커 그룹 ARTeam 의 홈페이지. 각종 강좌와 게시판이있다. Astala.. 2010. 4. 23.
[본문스크랩] 크랙강좌 멤버창의 종류 1. 멤버창 역할 2. 멤버창의 유형과 찾는 법 3. 사이트 공략법 4. 싱글어택(Single Attack)/ 5. Adult check, Adult check Gold 그리고... TYR, AC-Generator 6. Age check regular 와 platinum , 그리고 랩터.... 7. 폼베이스 어택을 시작하기 전에....(HTML-Form Based Attack 이론편) 8. 폼베이스사이트에 도전하잣!!! (HTML-Form Based site 실전편) 1. 멤버창의 역할 보통 유료(유료가 아니더라도 회원제로 운영하는 곳도 있슴) 사이트를 가면 거기서 아이디와 패스워드를 넣어야만 해당 자료를 열람할 수 있는 곳이 있습니다. 이 때 그 아이디와 패스워드를 넣는 곳을 우리가 멤버.. 2010. 4. 23.
[본문스크랩] 리버스 엔지니어링이란 http://openproject.nazzim.net 우선 리버스 엔지니어링이란 무엇이고 크랙이란 무엇인지 제가 생각하는대로 쓰겠습니다. 리버스 엔지니어링은 이미 만들어진 컴파일 된 실행 파일을 보고 그 프로그램이 내부적으로 어떻게 동작하는지 알아내는 것 입니다. (물론 그 프로그램은 소스가 공개되어 있지 않겠죠.소스가 공개되어 있다면 리버싱을 할 필요가 없으니까요.) 크랙이란 위에 리버스 엔지니어링으로 알아낸 결과를 통해서 실행 파일에 일부분에 코드를 자신이 원하는 코드로 변경하는 것을 말합니다. 잡설은 그만하고 위에 리버스 엔지니어링과 크랙을 하기 위해서는 도구와 지식이 필요합니다. 우선 필요한 도구는 HEX 에디터, 소프트아이스, 올리 디버거 같은 것들이 있습니다. 이 문서에서는 크랙 할 때 사용 .. 2010. 4. 23.
swf 업로드 http://www.swfupload.org/ 플래쉬로 업로드를 이용하며 업로드후 php로 화일컨트롤 할수 있습니다. js 와 CSS 로 업로드 상태바를 구현하는 소스입니다. 나름 괜찮았고 멀티화일 지원이 되지 않아 좀 아쉬웠었는데.. 2.0.1 에서는 멀티 화일 지원까지 되네요. 웹하드를 등을 위한 대용량은 테스트 안해봤지만... 일반적인 몇백Mbyte 정도라면 굳이 업로드를 위해 activeX 를 사용하는것보다는 플래쉬를 이용하는게 좋을듯 하네요. 출처 : PHPSCHOOL 2010. 4. 23.
PHP의 성능개선 팁 예전에 nzeo.com (제로보드사이트)의 웹스터디 PHP 게시판에 올렸던 글과 코멘트에 덧붙였던 내용을 같이 잘 조합해서 올려봅니다..; 아시는 내용이라면 모르시는 분들을 위해서 패스~ 수정 사항이나 추가 사항있으면 코멘트 때려주세요;; ------------------------------------------------------------------------------------------------------------------------ 웹사이트 성능에 큰 영향을 주는 부분은 대개 부적절한 혹은 최적화되지 않은 데이터베이스 쿼리문에 있습니다. 하지만 데이터베이스 쿼리문이 최적화되었더라도 PHP 프로그램내에서의 간단한 몇가지 수정으로도 좀더 성능 개선을 할 수 있습니다. 해외 PHP관련 컨퍼.. 2010. 4. 23.
php_soap.dll extensions에 넣고 php.ini 수정 2010. 4. 23.
PHP 문서화 툴 phpDocumentor http://www.phpdoc.org/ 웹 기반과 콘솔 기반으로 PHP를 분석하여 문서로 만들어 주는 툴 현재 1.4.0 버젼까지 출시되어 있슴 2010. 4. 23.
Internet Services - WWW ( 자동으로 게시판에 글기재하기 ) 게시판이나 다른 곳에 자동으로 글을 기재하는 것은 프로그래머 입장에서는 참 재미있는 것 같습니다. 어째든 이번에는 웹에 대한 이해을 위하여 게시판에 글을 기재하는 프로그램을 만들어 보겠습니다. autobbs.php을 보시면 해당 소스가 아주 간단한 것을 볼 수 있을 것입니다. 나머지는 제가 심여을 기울려 만든 HTTP class에서 모든 답을 찾을 수 있을 것 같습니다. HTTP class 1. GET, HEAD, POST 방식을 통한 접근 가능 2. POST 설정값 Setting 가능 3. Cookie 설정 가능 Web Server와의 Connection후에 request >> POST /bbs/right04_cmd.php HTTP/1.0 Cookie: USER_ID=smson;USER_NAME=손상모.. 2010. 4. 23.
iframe 높이 자동 조절하기 1. 브라우저 창의 크기에 따라서 자동으로 높이 조절하기 브라우저 창의 크기에 따라서 자동으로 높이 조절하기 2. iframe 내 페이지 높이에 맞게 자동 조절하기 iframe 내 페이지 높이에 맞게 자동 조절하기 3. iframe 내 페이지 높이에 맞게 자동 조절하기(서로 다른 도메인) IE5.5 이후 부터 1차 도메인이 다른 경우는 Script로 원도우의 document 객체 접근시에 보안에러가 발생합니다. 2번의 방법을 사용이 불가능 합니다. 이때는 아래의 방법을 활용하시면 됩니다. 2차 도메인의 경우는 document.domain 을 이용하시면 큰 문제가 없습니다. http://msdn.microsoft.com/library/default.asp?url=/workshop/author/om/xfra.. 2010. 4. 23.
실시간 상담용 채팅프로그램 , AJAX,웹서버에 부하없는. 안녕하세요. 이 프로그램은 관리자(상담원)과 1:1 상담 목적으로 만든 프로그램입니다. 간단히 이야기하면.. 대화방 기능이 없는 채팅이지요. 사용중인 홈페이지 : http://www.mindcrony.com/ * 잡설.. 채팅은 서버에 부하를 줍니다. 하지만, 이 프로그램은 서버가.. 바로 개인 컴퓨터이랍니다 ^^... 그래서 홈페이지 서버 부하랑은 별도~~~ 쇼핑몰이나 이런곳에 적용하면 괜찮을 듯 하네요. 예전에 만든거라 이제 소스도 없어지고 EXE 실행화일만 남았네요. (소스없음 ㅜ.ㅜ) * mindcrony_chat.exe 프로그램 2024 포트를 사용합니다. (외부에서 접근 가능하도록 세팅해주셔야합니다.) 연결 후 동적으로 계속 연결되면서 관리자의 글을 전송해줍니다. AJAX 통신으로 들어온 대화.. 2010. 4. 23.
스팸글 방지법 방문자도 별로 없는 제 홈피에 자꾸 스패머들이 들어와서 몇개월전에 스팸처리를 했는데 그 방법이 꽤나 유용한듯해서 올립니다. 참고로 제 홈페이지는 PHP에 제로보드4 이용했습니다. 아래는 제가 실패했던 스팸처리 방법입니다. 1. 게시물 작성시에 랜덤 숫자값 준후 글입력페이지에서 그 숫자값 체크 2. 랜덤값중에서 몇개의 글자만 빨간색 줘서 그 빨간색 글자만 입력하게 함 3. 글작성페이지에 세션값 생성한후에 글입력페이지에서 그 세션값 있으면 글 입력 4. 이미지로 처리하는 방법은 생각만 하다 귀찮아서 관둠 -_-;; 5. 제로보드4에 있는 광고글방지 필터링 이용(별 효과 없음 -_-) 이렇게 몇가지 처리를 해줘봤는데 몇일 지나면 다시 스팸글들이 등록되더라고요 -_-; 몇가지 스팸처리 실패로 얻은 결론은 이색히.. 2010. 4. 23.
게시판 자동 글등록 막기 ##########0* 머 새로운 기법은 아니구요.. 기본으로 확인코드에 사용되는 코드는 노출되어 있습니다만, 확인에 사용되는 코드를 만드는 로직을 보시고 자신의 입맛에 맞게 조금씩만 수정하시면 자신만의 암호화가 되니깐 별문제 없다고 보여지네요.. 행여나 자동글이 등록이 되면 코드 한번 손봐주면 됩니다. 거기에 gd 를 이용하여 이미지로 생성됩니다. 행여나 이미지판독에 대응하여 픽셀화를 무력시켜보고자 격자무늬도 넣었구 랜덤으로 점두 찍어놨습니다. 머 이것 해석할정도의 이미지판독프로그램이라면 생성된 이미지를 한두조각 나눠서 배치를 해주시면 될듯합니다. write.html------------------------------- > //이미지생성 //확인코드 입력받는곳 write_code.php--------.. 2010. 4. 23.
[함수] PHP로 구현한 게시판 자동 등록기 클래스입니다. 프리랜서로 작업을 하다가 업체에서 광고를 할 수 있는 게시판 등록기를 구해달라고 해서 몇가지 찾아봤습니다. 그렇지만...인터넷에서 구할 수 있는 자동등록기가 얼마없고(무료로^^) 사용해보니 안되는 곳들이 많더라구요. 추가변수 및 값들을 함께 전송할 수 있나 봤더니 그것이 안되어서 등록이 안되더라구요... 그래서 직접 소켓을 이용해서 한번 만들어 봤습니다. 결과는 일단은 만족적입니다. 모든 게시판에 다 쓸 수는 없었으나... 일반적인 홈페이지의 게시판들에는 쓰는게 가능하더라구요... 여기까지는 만든 계기구요... 아직은 초기버전이라 레버퍼 체크 및 쿠기 체크 등의 간단한 제약만 뚫고 글을 쓰는 정도입니다만 공개하는 이유는 스쿨에 와서 가끔보면 게시판 등록기에 대한 예기들이 있어서입니다. 이런 게시판 등록기.. 2010. 4. 23.
[함수] 'ㅅㅂㄹㅁ','凸' 욕 필터링 졸라 빠르다. (테스트 포함) 20071211일 업그레이드(?) 내용 1. 영문 욕 처리 기능 추가... (본문의 영어 욕은 대소문자 상관없음) 2. 알파벳+ 한글 섞인 욕도 처리 가능 2010. 4. 23.
[함수] 데이터 베이스간 통신에 쓰이는 PLSQL 제가 한건 아니고,제 사수가 했는데,너무 유용한것 같아서, 많은 이와 공유하고 싶어서 이렇게 올립니다. 어디에 쓰이냐 하면,스트리밍 서비스를 제공 하는 사이트와,인증만을 제공하는 회사와 통신하여,각회원의 유효기간,그리고,사용 횟수,현제 사용 횟수 아이디,페스웨드등등..인증회사와 데이터 베이스통신을 한후 동영상을 보여줄것인가?아니면,보여주지 않을 것인가 하는 겁니다. 각 콘텐츠영상은 인증이 필요 하므로,재생은 불가능하고요.오직 데이터 베이스만이 통신 가능하므로,어쩔수 없이 PLSQL을 사용합니다.환경은 PostgreSQL입니다. 지난번에 답변주신,송효진님과 그네님 감사합니다. CREATE OR REPLACE FUNCTION licence_chk(text, text) RETURNS text AS $BODY$.. 2010. 4. 23.
[펌][정보] 링크인기도 조회하는 간단한 프로그램입니다. TIP&TECH 게시판엔 처음 글을써보는 군요.. 작업상 간단히 . 주요사이트(구글,다음,네이버,야후) 의 html 을 읽어와 링크인기도(조회수) 를 보여줘야 하는 부분이 있어서 . 제작후 올립니다 .. 소스가 너무 허접하오니 그냥 참고만 하시고 더 좋은 소스를 배포해주시면 감사하겠습니다 ..^^ 근데 이거 여기다 올려도 되는지 모르겠네요 .. 안되면 다른곳에 올릴께요 .. 출처 : PHPSCHOOL 2010. 4. 23.
[펌][알고리즘] AJAX 검색어 자소단위 자동완성 (UTF-8) 엠파스와 네이버같은 포털처럼 자소단위 검색을 가능하게 해줍니다. 부하의 압박이 있긴 하지만 ㅋㅋ 그냥 실험정신으로.. 대형포털은 검색어마다 순위를 매겨서 정렬하는것 같은데 그건 다음에 시도해야겠습니다.. 인코딩으로 EUC-KR이 아니고 UTF-8을 사용합니다. 따라서 DB도 UTF-8입니다. 테스트는 PHP 5.2.0 이랑 MySQL 5.0.27 에서 하였는데.. MySQL에서 UTF지원하면 전버전도 가능할껍니다. 4.1인가?? 소스: http://yusse.com/10 테스트용 주소: http://yusse.com/research/jaso/zipcode.php 출처 : PHPSCHOOL 2010. 4. 23.
[짧막팁]AND와 &&, OR와 ||는 다르다. is not the same like the first thing is (a and b) or c the second a and (b or c) 뭐.. 대부분의 프로그래머가... && ||만 쓰거나 AND OR만을 쓰지 혼용은 거의 하지 않으시기 때문에 문제될일은 없을 겁니다. ^^ 그리고 정 순서를 정해야 된다면 괄호를 쓰면 되기때문에... 그냥 참고만 하세요. ^^; 출처 : PHPSCHOOL 2010. 4. 23.
[알고리즘] 큰 배열에서 검색방법 $time_start= _get_microtime(); $count_C=0; $array_to_search_in = array_flip($MysqlReservedWords); foreach($MysqlReservedWords as $k=> $v){ if (isset($array_to_search_in[$v])) $count_C++; else $noSearch_C.="($v)"; } $time_C= _get_microtime()- $time_start; arr_search_bin()로 찾은 갯수=(262), 검색시간=(0.0029969215393066) array_flip()과 isset()을 이용해 찾은 갯수=(262), 검색시간=(0.00027084350585938) 2010. 4. 23.
[스크립트] 웹페이지의 필요한 내용만 가져오는 클래스 /****************************************************************************** *    프로그램명    : 갈쿠리 *    버젼                : 1.01 *    변경일            : 2006-09-14 *    작성자            : 강용석 *    메일                : zzr600@hanmail.net *    용도                : 텍스트 파싱 ******************************************************************************/ class GalKuRi {     // public     var $response_heade.. 2010. 4. 23.
[스크립트] [19금] IE7 업로드전에 사진미리보기 (썸네일+크롭핑) 팁텍 최초의 19금 팁텍입니다. ㅡㅡ; =========================================== IE7에서 사진 미리보기 (IE6도 됩니다) * 파폭은 안됨 (정부 차원에서 파폭 회장님께 공문서를 보내면..) * 115 × 150 픽셀 기준으로 큰 사진인 경우 비슷한 비율로 축소 * 세로폭이 크면 크롭핑합니다. (아키라레인의 본래 사진은 782 × 1200 픽셀인데 이것을 가로 115픽셀로 줄였기 때문에 쓰레빠(?) 신은 부분은 짤리는겁니다.) * 파일 찾기에서 jpg, gif가 아닌 파일을 선택하면 무시무시한 경고메시지가 나옵니다. * 원래 이미지의 축소 비율을 구하기 위해 IFRAME을 사용했습니다. (감추기는 알아서 하세요) * 압축파일을 열면 아키라레인이 란제리 입은 사진 원.. 2010. 4. 23.
[본문스크랩] TYPE Type Bytes Discription Additional CHAR(character) 고정길이 문자열(1~32,767 byte) 설정한 만큼 무조건 할당 \n\r 등의 문자는 저장 안됨 VARCHAR(m,n) 가변길이 문자열(1~255 byte) (m:컬럼길이,n:최소할당길이) n보다긴문자열->문자열의길이+1바이트 n보다짧은문자열->n+1바이트 BOOLEAN 1 TRUE/FALSE 가지는 컬럼 \0(t,/t) or \1(f,/f) 저장 SMALLINT 2 2바이트 정수 -32,767 ~ 32,767 INTEGER 4 4바이트 정수 -2,147,483,647 ~ 2,147,483,647 INT8 8 8바이트 정수 -9,223,372,036,854,775,807 ~ 9,223,372,036,854,775.. 2010. 4. 23.