글
-
[VM Ware] 은행 보안 프로그램이 VMware를 알아채지 못하게 하는 방법Legacy/문제해결 2015. 5. 7. 14:29
출처 : http://www.unibia.com/unibianet/systems-networking/bypassing-virtual-machine-detection-vmware-workstation혹시라도 모를 나중에 원본 출처의 글이 삭제 되는 것에 대비해 백업을 해 둔다. VMWare Workstation(VMWare Player포함)에서 가상머신 탐지 기능 무력화 시키기Sun, 09/11/2011 - 05:18 — Daniel Morante Vmware로 프로그램을 돌리다보면 한번 씩 가상 환경에서 실행을 거부하는 몇몇 짜증나는 프로그램을 봤을 것이다. 보통 이런 경우 악성프로그램이 가장 주된 범인이지만, 몇몇의 합법적인 프로그램들 역시 가상 환경인 것을 탐지하면 설치가 안되게 하기도 한다. 다행히..
-
Java 의 Vector 와 ArrayList , Linked List 의 차이점Legacy/JAVA 2015. 5. 4. 17:34
Java의 리스트 클래스를 이해하자! Java에서 대량의 자료를 추가/삭제하며 처리하기 위해서는 무엇을 사용해야 할까요?연구실에서 Java를 한번쯤 공부해 본 사람이라면 보통 “Vector Class”라고 대답을 할 것입니다. 정답이죠. Vector Class는 대량의 자료를 가질수 있으며, 추가/삭제또한 자유롭게 처리가 가능합니다. 그럼 뭐가 문제라서 이런 글을 쓰는것일까요?단순히 “처리되는가” 를 넘어서 “빠르게 처리할수 있는가” 를 생각해 본다면, 위에서의 대답 “Vector Class” 는 X에 가까운 답이라고 할 수 있기 때문입니다.우선, Java에서 제공하는 “대용량 자료처리 개념” 은 여러가지 상위 인터페이스를 통해서 구현할 수 있습니다. (Collection, Iterator, Enumer..
-
[컴파일] 네임 맹글링 (Name Mangling, =Name Decoration)Legacy/C&C++ 2015. 5. 4. 10:30
[출처] [컴파일] 네임 맹글링 (Name Mangling, =Name Decoration) - http://blog.naver.com/PostView.nhn?blogId=no1rogue&logNo=30095521394 * 네임 맹글링(Name Mangling) ; 프로그램에서 함수나 변수를 선언했을 때, 선언시 사용했던 이름을 컴파일러가 컴파일 단계에서 일정한 규칙을 가지고 변형하는 것으로, 네임 데코레이션(Name Decoration)이라고도 한다. 네임 맹글링은 주로 C++에서 종종 듣게 되는데, 이 작업은 링커가 다른 범위(Scope)에 있는 '같은 이름의 함수 및 변수'들에 대해 구별을 가능하게 해준다. 다른 범위라는 것의 예를 들면 다른 파일이나 다른 네임 스페이스가 다른 경우를 들 수 있으며..
-
-
-
-
-