분류 전체보기
2편. 개발 환경 구축하기
2편. 개발 환경 구축하기
2012.07.20여기에서는 Eclipse, IntelliJ IDEA, Visual Studio Code의 설치 방법을 소개합니다. 셋 중 하나를 선택하여 원하는 개발 환경을 구축하시기 바랍니다. 다시 한번 언급하지만 세 개를 모두 설치할 필요는 없습니다. 덧붙여서, 자바는 IntelliJ IDEA를 기준으로 설명하지만 다른 개발 환경을 선호하신다면 그대로 사용하셔도 괜찮습니다. 이클립스(Eclipse) 이클립스는 무료 자바 IDE 도구이기는 하나 막강한 기능을 자랑하는 자유 소프트웨어입니다. 이곳으로 들어가시면 이클립스를 다운로드 받을 수 있습니다. 아래와 같은 화면에서 최신 버전의 이클립스를 다운로드 받으시기 바랍니다. 다운로드 받은 eclipse-inst-jre-win64.exe를 실행한 뒤, 아래와 같은 화면이 나..
3편. 프로그램의 구성
3편. 프로그램의 구성
2012.07.20기본적인 프로그램 만들기 프로젝트 생성 이제, 소스 코드를 직접 작성하고 간단히 구조를 살펴보도록 하겠습니다. 2편에서 다운로드 받은 개발 도구를 열어주시기 바랍니다. 여기에서는 IntelliJ IDEA를 기준으로 설명하겠습니다. 그럼 'Project > New Project'를 눌러 새 프로젝트를 만들어봅시다. 여기서 Name에는 원하는 프로젝트 이름을 입력하고 Create를 눌러 프로젝트를 생성합시다. JDK는 8 이상을 사용해주세요. 되도록이면 최신 버전일수록 좋습니다. 클래스 파일 생성 왼쪽의 프로젝트 창에 보이는 src 폴더를 우클릭하여 New > Java Class를 누르고 BasicExample 이라는 클래스를 만들어봅시다. 그 후, 아래와 같이 코드를 작성해봅시다. public class ..
Windows Server 2008 Hyper-V 설치
Windows Server 2008 Hyper-V 설치
2012.07.19Hyper-V란 Windows Server 2008 및 Windows Server 2008 R2에 내장되어 있는 가상화 기술입니다. Hyper-V는 가상화된 서버 컴퓨팅 환경을 만들고 관리하는 데 사용할 수 있는 소프트웨어 인프라와 기본 관리 도구를 제공합니다. 이 가상화된 환경을 사용하면 효율성 향상, 비용 절감 등과 같은 다양한 비즈니스 목표를 달성할 수 있습니다. 예를 들어 가상화된 서버 환경에서는 다음을 수행할 수 있습니다. ● 하드웨어 사용률을 높여 실제 서버의 운영 및 유지 관리 비용을 줄일 수 있습니다. 서버 작업을 실행하는 데 필요한 하드웨어의 양을 줄일 수 있습니다. ● 하드웨어 및 소프트웨어를 설정하고 테스트 환경을 재현하는 데 소요되는 시간을 줄여 개발 및 테스트 효율성을 향상시킬 수..
위젯 용량체크 프로그램 소스
위젯 용량체크 프로그램 소스
2012.07.18Private Sub Command1_Click()Base = FileLen(App.Path & "\Base.wz")Character = FileLen(App.Path & "\Character.wz")Effect = FileLen(App.Path & "\Effect.wz")Etc = FileLen(App.Path & "\Etc.wz")Item = FileLen(App.Path & "\Item.wz")List = FileLen(App.Path & "\List.wz")Map = FileLen(App.Path & "\Map.wz")Mob = FileLen(App.Path & "\Mob.wz")Morph = FileLen(App.Path & "\Morph.wz")Npc = FileLen(App.Path & "\..
접속기 내에서 확장자 변경 후 아이피 보이는 것을 아스키코드 변환으로 막자.
접속기 내에서 확장자 변경 후 아이피 보이는 것을 아스키코드 변환으로 막자.
2012.07.18비주얼 베이직을 열고 새 프로젝트를 만듭시다. 그 후에 커맨드 버튼을 폼의 중앙에 배치합니다. 그리고 접속 버튼을 누르면 게임이 실행되게 하는 이벤트를 발생시키기 위해 CommandButton1을 더블 클릭합니다. 서버의 아이피가 123.123.123.123이라 가정하고 포트는 8484라 가정해봅시다. Private Sub Command1_Click()Shell "localhost 123.123.123.123 8484"End Sub 그리고 이것을 EXE화 시킨 뒤에 이 프로그램의 확장자를 txt로 바꿔주시고, 열어봅시다. 확인해보시면, 서버의 아이피가 노출되어 있는것을 확인하실 수 있습니다. 아이피를 아스키코드화 시킨 뒤에 빌드한다면 이것을 방지할 수 있습니다. 우선 위의 프로그램을 받아주세요. 프로그램..
Windows Server 2008 외부 접속 허용
Windows Server 2008 외부 접속 허용
2012.07.18외부에서 원격으로 접속할 수 있게 설정하려면, 아래와 같게 설정해주시면 됩니다. 1. 시작 -> 제어판 -> 시스템 및 보안 - > 시스템 -> 원격 설정을 누릅니다. 2. 그 후에 원격 데스크톱에서, '모든 버전의 원격 데스크톱을 실행 중인 컴퓨터에서 연결 허용(보안 수준 낮음)'을 체크합니다. 만약 '네트워크 수준 인증을 사용하여 원격 데스크톱을 실행하는 컴퓨터에서만 연결 허용(보안 수준 높음)'을 체크하게되면 클라이언트 컴퓨터가 NLA(네트워크 수준 인증)을 사용해야 합니다. 네트워크 수준 인증을 사용하려면 아래의 조건을 충족해야 합니다. 1) 클라이언트 컴퓨터에서 원격 데스크톱 연결 6.0 이상을 사용하고 있어야 합니다. 2) 클라이언트 컴퓨터에서 CredSSP(Credential Security..
Windows Server 2008 암호 복잡성 만족 조건
Windows Server 2008 암호 복잡성 만족 조건
2012.07.18Admin의 새 암호를 설정하다가 '암호를 업데이트 할 수 없습니다. 새로운 암호로 제공된 값이 길이, 복잡도나 이전 기록과 같은 도메인이 요구하는 조건에 맞지 않습니다'라고 뜨는 경우가 있습니다. 윈도우 서버 2008의 암호 정책에 따라 암호는 최소 6글자이여야 하고, 영문, 숫자, 특수문자가 모두 포함되어야 합니다. 만약 암호 복잡성을 비활성화 하고 싶으시다면, 아래와 같이 설정해주시면 됩니다. 1. 시작 -> 실행을 누른 뒤 gpedit.msc를 입력합니다. 2. 로컬 그룹 정책 편집기가 열리면 로컬 컴퓨터 정책 -> 컴퓨터 구성 -> Windows 설정 -> 보안 설정 -> 계정 정책 -> 암호 정책에 들어갑니다. 3. 그런 뒤에 '암호는 복잡성을 만족해야 함'을 더블 클릭하여 '사용 안함'을 체..
1편. 자바의 소개
1편. 자바의 소개
2012.07.17자바의 탄생 1990년, 썬 마이크로시스템즈 사의 직원들은 사용하기 어려운 회사 자체의 C/C++ API에 점점 지쳐가고 있었습니다. 엔지니어인 패트릭 노튼(Patrick Naughton)은 이에 불만을 품고 NeXT로 이직을 고려하던 중에 새로운 기술을 연구해보지 않겠냐는 제안을 받았고, 이 제안에 따라서 스텔스 프로젝트가 탄생했습니다. 이 프로젝트는 곧 제임스 고슬링과 마이크 셰리든이 합류하면서 그린 프로젝트로 이름이 바뀌었고, 팀이 만들어지면서 차세대 스마트 가전제품 개발을 위해 신기술 개발에 착수하게 되었죠. 이 팀은 처음엔 C++를 사용하려고 했지만 얼마 지나지 않아서 복잡한 메모리 관리 기능이나 다양한 기능의 부재, 다양한 플랫폼에 이식하기 쉬운 언어의 필요성 등 여러 가지 문제들에 당면하고 ..
하드 스캔(HDD Scan)을 HDD 베드섹터 검사, HDD Regenerator 치료.
하드 스캔(HDD Scan)을 HDD 베드섹터 검사, HDD Regenerator 치료.
2012.07.15베드섹터란, 논리적 손상 또는 물리적 손상으로 인해 하드디스크의 저장 영역에 데이터를 쓰거나 읽어들이지 못하는 현상을 말합니다(= 사용하지 못하는 공간). 예를들어, 물리적 손상의 경우는 하드디스크에 흠집이 나거나 즉 물리적 데미지를 입었을 경우에 발생합니다. 논리적 손상이란 바이러스, 충돌, 비정상 종료 등으로 인해 발생합니다. 만약 아래의 지엠데이터 스캔 프로그램으로 논리적인 베드섹터를 발견하였으면, 다행히도 치료가 가능합니다. 다만 물리적 베드섹터일경우 치료가 불가능 한것은 알고 계셔야 합니다. 하드 스캔(HDD Scan)을 이용해서 베드섹터를 검사할 수 있는데 하드 스캔은 아래의 링크에서 다운로드 받을 수 있습니다. 다운로드: http://www.gmdata.co.kr/gmtools/hddscan..
PvPGN 서버 해쉬(Hash) 크랙사이트.
PvPGN 서버 해쉬(Hash) 크랙사이트.
2012.07.14사이트: http://www.tobtu.com/revxsha1.php 111da7b75b698a69dc322bfece74727c5de65bb1 크랙 결과:111da7b75b698a69dc322bfece74727c5de65bb1:7465737431323334:test1234 사이트: http://harpywar.pvpgn.pl/?do=crack 111da7b75b698a69dc322bfece74727c5de65bb1 크랙 결과:111da7b75b698a69dc322bfece74727c5de65bb1→test1234Datatable size144 MbytesDatatable rows overall16748660Steps count while searching23Data read while searching2..
네이버 카페 최신글 불러오기 소스
네이버 카페 최신글 불러오기 소스
2012.07.14Dim WinHttp As New WinHttpRequest Private Sub Command1_Click()WinHttp.Open "GET", "http://cafe.naver.com/ArticleList.nhn?search.clubid=" & ClubID & "&search.questionTab=A&search.specialmenutype=&userDisplay=20&search.page=1"WinHttp.Send tmp = Split(StrConv(WinHttp.ResponseBody, vbUnicode), "")(1), "")(0)List1.AddItem tmp2End IfNext iEnd Sub
시스코 패킷 트레이서에서 널 라우팅(null routing) 설정하기.
시스코 패킷 트레이서에서 널 라우팅(null routing) 설정하기.
2012.07.141. 널 라우팅(Null Routing)이란? 널 라우팅(Null Routing)이란, IP 대역 또는 특정한 목적지 IP를 Null이라는 가상의 인터페이스(interface)로 보내버리는 방법입니다. 블랙홀 필터링(Blackhole Filtering)이라고 부르기도 합니다. 널 라우팅은 UDP 공격을 방어할때에도 많이 쓰이고 있습니다. 2. 널 라우팅 설정 이제 패킷 트레이서를 열어 구성을 해봅시다. 가운데에 2811 라우터를 하나 놓고, 라우터 주변에 2960 스위치를 배치합니다. 그리고 양 스위치 주변에 PC-PT를 배치합니다. 그리고 PC-PT와 2960 스위치를 연결하기 위해 Connections로 들어가 Copper Straight-Through로 FastEthernet에 연결시킵니다. 그리고..