서버 해킹 도대체 누가? 2015년이 시작된지 얼마 안되었는데, 저 개인적으로는 정말 숨가쁘게 달려 온 것 같습니다. 더불어 2015년을 맞이하여 제 개인서버도 해킹을 당하는 경사를 맞이하였네요. 다행스럽게도 방화벽이 3중으로 되어져 있어 서버 내 침투는 하지 못하고, 그냥 서버 메모리가 모자라 유머클럽 메일을 발사하지 못하는 상태로 만족해야겠습니다. 그런데 이거 기뻐해야 할런지 모르겠습니다. 도대체 누가 해킹시도를 했는지, 조사 해 보아야겠지만, 바빠서 조사는 PA... |
간단한 소스로 브라우즈 따운시키기 자바스크립트 무한 루프에 빠진 익스플로러는 헤어나지 못하고 다운되는약한 모습을 보여줍니다. 씨익ⓧ.ⓧ 주의: 이 스크립트로 인하여 다운 되더라도 저는 책임 질 수 없습니다.(헉 이런 무책임한..)다운된 후 ctrl + alt + del키를 눌러 다운된 익스플로러를 강제 종료시키세요. 잘 안되면 몇 번 반복하세요. |
야한사이트로 리다이렉션하는 해킹당해 -.- 올해는 이런 일 없을 줄 알았는데,간밤에 유머 메일 발송시스템이 해킹을 당하여 야한사이트로 리다이렉션하는 문제를 발생하였다.긴급하게필터링하는 모듈을 추가하기는 했지만,이미 발송된 메일은 여전히 야한사이트로 발송이 되버린다.-.-쏘리가 베리머치 할 따름이다. |
한국 중학생의 해킹 실력 - 세계적인 실력 이거 알려야 하나? 길거리에서 발견한 키오스크(KIOSK) 화면… 코레일 직원을 우롱하는 중학생의 칼 있는 한마디… |
형법에서 정의한 해킹, 바이러스 관련 규정 형법은 해킹·바이러스 관련 규정으로 제141조(공용서류등의 무효, 공용물의 파괴), 제227조의2(공전자기록위작·변작), 제232조의2(사전자기록위작·변작), 제314조(업무방해), 제316조(비밀침해), 제329조(절도), 제347조의2(컴퓨터 등 사용사기), 제366조(재물손괴등) 등을 두고 있다.① 형법 제141조제1항(공용서류등의 무효)‘공무소에서 사용하는 서류 기타 물건 또는 전자기록등 특수매체기록을 손상 또는 은닉하거나 기타 방법으로 그 효용을... |
정보통신망 이용촉진 및 정보보호 등에 관한법률 정보통신망이용촉진및정보보호등에관한법률 제48조(정보통신망 침해행위 등의 금지)에 따르면, 누구든지 정당한 접근권한 없이 또는 허용된 접근권한을 초과하여 정보통신망에 침입하여서는 아니되며(제1항),누구든지 정당한 사유없이 정보통신시스템, 데이터 또는 프로그램 등을 훼손·멸실·변경·위조 또는 그 운용을 방해할 수 있는 프로그램(악성프로그램)을 전달 또는 유포하여서는 아니된다(제2항).또한, 누구든지 정보통신망의 안정적 운영을 방해할 목적으로 대량의 신호 또는... |
정보통신기반 보호법이란 무엇인가? 정보통신기반보호법 제12조(주요정보통신기반시설 침해행위 등의 금지)에서는‘접근권한을 가지지 아니하는 자가 주요정보통신기반시설에 접근하거나 접근권한을 가진 자가 그 권한을 초과하여 저장된 데이터를 조작·파괴·은닉 또는 유출하는 행위’(제1호),‘주요정보통신기반시설에 대하여 데이터를 파괴하거나 주요정보통신기반시설의 운영을 방해할 목적으로 컴퓨터바이러스·논리폭탄 등의 프로그램을 투입하는 행위’(제2호),‘주요정보통신기반시설의 운영을 방해할 목적으로 일시에 대량... |
사이버범죄로서의 해킹 및 컴퓨터바이러스 유포 인터넷의 개방성 및 익명성 등을 악용한 정보시스템의 불법침입·파괴 등의 빈번한 발생은 정보사회를 위협하는 주요 요인이 되고 있다.더욱이 전세계가 인터넷을 통하여 네트워크화 됨으로써 해커 등에 의한 불법침입 및 바이러스 유포 등으로 정보시스템에 대한 침해 및 그 피해는 매우 심각한 수준에 이르렀으며, 이에 대한 법적 제재가 불가피하게 되었다.이러한 문제는 기존에는 형법상의 구성요건(범죄를 구성하는 각종 요건을 법으로 정해놓은 것을 의미하는 것으로, 헌법이 ... |
해킹 및 컴퓨터바이러스의 개념 해킹(hacking)의 의미는 매우 광범위하지만 일반적으로 타인의 정보시스템에 권한 없이 또는 권한을 넘어 불법적으로 접근하여 데이터를 빼내거나 파괴하는 행위를 말한다.즉, 뛰어난 컴퓨터 사용능력을 이용하여 타인의 컴퓨터에 침입, 그 속에 축적되어 있는 각종 정보를 빼내거나 없애는 행위이다.해킹의 유형은 정보시스템의 침입, 정보의 절취, 정보의 위·변조 및 삭제, 정보시스템 장애 및 마비 등으로 구분된다.컴퓨터바이러스(computer virus)는 정보시... |
Windows95/98 암호 알아내기 도스에 나가서 Windows가 깔린 드라이버나 Windows가 있는 cdrom에서 system.1st 파일을 찾습니다. 이건 어느 폴더 같은데 안들어 있습니다. 그냥 C:에 있습니다(C:가 Windows가 깔린 드라이버일 경우)! 이 파일(sysyem.1st)은 숨겨진 파일임으로 mdir에서는 Alt+Z를 사용하여 찾습니다. 이걸 DOS용 에디터(Edit 등)로 불러냅니다. 거기서 검색하여 productkey를 찾습니다. ... |
프로세스명으로 프로세스 죽이는 함수 /* 사용법 : ExitProcessName("IEXPLORE.EXE"); |
빈폴더 찾아내기 주어진 경로 하위에 위치한 빈폴더를 모두 찾아내 삭제하는 함수입니다.수정해야 할부분이 있다면 알려주세요 ^^BOOL DelEmptyFolder(CString strPath){ CFileFind finder; int nValidCnt = 0; BOOL bWork... |
IE 패치에 따른 object, embed, applet 대처 방안 기존 방법↓Embed.jsdocument.write(‘’);단점 : embed 시킬 파일마다 js파일을 생성해주어야함 ㅡㅡa |
HTML 긁어오는 프로그램 소스 Your first task is to create a Delphi function used to download a file from the Internet. One way of achieving this task is to use the WinInet API calls. Delphi gives us full access to the WinInet API (wininet.pas) which we can use to connect to and retrie... |
파일에서 한줄만 읽어다 return 해주는 소스 function read_line_1($filename) { $fp=fopen($filename, "rb"); $buff=fgets($file, 40960); fclose($fp); return trim($buff); } |
작업관리자에 프로그램 안뜨게 하기 작업관리자를 띄워보면 어떤 프로그램이 떠 있는지 다 나온다.이걸 막으려먼 프로젝트 소스에서 다음과 같이 초기화를 해주면된다....Application.Initialize;Application.Title := '';Application.CreateForm(TForm1, Form1);...이렇게 해주면 Taskbar에도 안뜬다. |
String Find Function (StrFnd) 특정 문자열을 찾아내 주는 소스.델파이 프로그래밍 할 때마다 자주 애용하는 소스이다. function StrFnd( source, key: String): Integer;vari, j, flen, slen, klen: Integer;beginslen := Length( source);klen := Length( key);flen := slen - klen + 1;for i := 1 to flen dobegin if sour... |
Toolbar에서 Icon 없애기 ::OnInitDialog(....){...//작업 표시줄에서 버튼을 없애준다.DWORD dwStyle = GetWindowLong(GetSafeHwnd(), GWL_EXSTYLE);dwStyle &= ~WS_EX_APPWINDOW;SetWindowLong(this->GetSafeHwnd(), GWL_EXSTYLE, dwStyle);...} |
웹브라우져가 떠서 웹페이지 보이게 하는 소스 참으로 간단하다.ShellExecute라는 함수를 쓰면 된다.// ShellExecute(Application.Handle, nil, PCHAR(strWorkingDir), nil, '', SW_SHOW);ShellExecute( NULL, NULL, "http://m.kurapa.com", NULL, "", SW_SHOW); |
ActiveX에 다이얼로그 붙이기 ActiveX Control안에 다른 ActiveX Control을 올려놓을때는 차일드 속성외에..app에 initinstance에서 AfxEnableControlContainer();를 호출해줘야 합니다..예..BOOL CClientApp::InitInstance(){BOOL bInit = COleControlModule::InitInstance();if (bInit){// TODO: Add your own module initialization cod... |
드라이브 문자 알아내는 소스 내가 사용하고 있는 PC에서 드라이브가 어떤게 사용가능한지 알아내는 소스.void CDriveCheckUtilDlg::CheckForDriveLetterAccess(){ char m_DriveLetter[80]={ " |
ListCtrl에서 아이템 추가하기 예제 char *strTitle, *strArtist, *strTime;{/* Add song information to play list */LV_ITEM lvitem;lvitem.mask = LVIF_TEXT | LVIF_IMAGE | LVIF_STATE ;// lvitem.iImage = MemoryType - 1; /* Set Image Type */lvitem.state = 0;lvitem.stateMask = ... |
ActiveX에서 바이너리 데이터 파라메터로 안깨지게 받는법 보통 LPCTSTR로 선언해서 쓰는데 그럼 가다가 end of string 이후가 깨져버린다.그때 파라메터를 CHAR * 로 선언해서 쓰면된다.Visual C++ 6.0에서는 CHAR* 선언이 불가능하므로 수동으로 고쳐주면된다.이때 컨트롤 부분에서는 다음과 같은 부분도 수정해주어야 한다.VTS_BSTR로 선언되어진 부분을 VTS_PI1로 선언해주면된다.그러면 데이터 송수신시 깨지지 않는다.from ControlDISP_FUNCTION(CKlientCtrl... |
모달리스 다이얼로그의 종료 버튼을 클릭했을 때 종료가 안될때... 모달리스 다이얼로그의 종료 버튼을 클릭했을 때 종료가 안될때...요로코롬 해보슈~WndProc(..){switch(){ case WM_SYSCOMMAND: { if(wParam==SC_CLOSE) { EndDialog();//종료 &n... |
DirectShow - NULL Rendering Example DirectShow를 이용하여 간단히 컨텐츠를 재생하는 프로그램 소스다.이것만 이해하면 DirectShow의 절반은 이해 한 셈이다.#include #pragma comment(lib, "strmiids.lib") |
Broadcast를 이용한 Application 종료 가끔 어플리케이션을에게 메시지를 보내서 통채로 죽이고 싶을때가 있다.어플리케이션들아 우리 같이 종료하자!!!이럴때는 윈도우 메시지를 정의해놓고,브로드케스트 해주는 방법을 써주면 좋다. 보내는 곳UINT nCloseRegMsg = ::RegisterWindowMessage("ISCREEN_CP_APP");::PostMessage(HWND_BROADCAST, nCloseRegMsg, 0, 0);받는 곳UINT nCloseRegMsg = ::Regis... |
IE Control을 사용하여 만든 어플리케이션에서 javascript로 어플리케이션에 정의된 함수 호출하는 방법 Embedded XP같은거 사용해서 커스톰 웹브라우져같은거 만들때 이런 방법을 많이 쓴다.셋톱박스 전용 브라우져 만들때 꼭 써야하는 방식이라고나 할까...내용 요약:IE Control을 사용하여 개발하는 어플리케이션 내에 정의된 함수를 javascript로 window.external.[사용자 정의 함수] 로 호출하는 방법.기본적으로는 함수는 Public으로 정의하여 구현하면 IE위에서 돌아가는 javascipt에서도 Call할수 있다.# call방법wi... |
윈도우 옮기는 API - SetWindowPos The SetWindowPos function changes the size, position, and Z order of a child, pop-up, or top-level window. Child, pop-up, and top-level windows are ordered according to their appearance on the screen. The topmost window receives the highest rank and ... |
CFileDialog - File Open Example CFileDialog l_SampleDlg(TRUE,NULL,NULL,OFN_OVERWRITEPROMPT,"Text Files (*.txt)|*.txt|Comma Separated Values(*.csv)|*.csv||"); int iRet = l_SampleDlg.DoModal(); CString l_strFileName;&nbs... |
GDI+ Programming 방법 [중요1] Graphics 개체를 사용한다.[중요2] 다음의 헤더선언을 꼭 해야된다 #include using namespace Gdiplus; #pragma comment(lib, "gdipl... |