목록알쓸전컴 (343)
알쓸전컴(알아두면 쓸모있는 전자 컴퓨터)
handsontable 에서 getcell undefined 에러 날때 handsontable 에서 cell 이 화면에서 안보이는 상태에서 예를 들면 스크롤바를 움직여서 해당 셀이 안보일때 getcell 메소드를 사용하면 undefined 가 나옵니다. 그래서 selectCell(2,3)getCell(2,3)selectCellByProp(2,10(원래 있었던 컬럼)) 해주면 selectCell 을 해주고 getCell 을 해주면 undefined 가 나오지 않습니다.
Qt 우분투 QODBC 와 MSSQL(freetds) 우분투 QT 에서 MSSQL 에 접속 하려면 다른 DB 보다 좀더 많은 작업 필요 합니다. 먼저 unixodbc 사이트에서 http://www.unixodbc.org/ 에서 unixODBC-2.3.6.tar.gz 을 다운 받습니다. cd $QTDIR/qtbase/src/plugins/sqldrivers qmake -- ODBC_PREFIX=/usr/local/unixODBC make install sub-odbc그리고 나면 가 생성 됩니다. 그리고 나서 sudo apt-get install unixodbcsudo apt-get install freetds-dev sudo apt-get install tdsodbc 를 설치해 줍니다. 그러면 2개의 파일..
UPX packing 과 unpacking 패킹의 목적은 실행 파일 압축와 암호화 효과를 보기 위해서 인데요 . 패커의 개념을 익히는데 도움이 되고자 windows xp 버전의 notepad 파일을 준비 했습니다. windows vista 부터는 ASLR 기능이 적용되어 메모리를 보는데 처음에 익히는데 직관적인 부분이 적어지기 때문입니다. 일단 upx 패커 부터 다운 받어 notepadxp.exe 를 패킹 해 보겠습니다. https://github.com/upx/upx/releases/tag/v3.94 로 가서 upx394d.zip 를 다운받았습니다. 위와 같이 실행 됩니다. 그러면 이번에는 패킹을 하기 전에 PE 파일을 보면 현재는 아래와 같은 섹션 정보 들을 가지고 있습니다. 그리고 패킹하기전에 OE..
C# dll injection 오픈소스 사이트 공유 공부 중에 C# dll injection 이 궁금 해서 찾아 보았다, 해당 프로젝트 에서는 dll inject 과 예제로 사용할 소스까지 나와 있다 추후 분석을 하기 위해서 공유해 두려 한다. https://github.com/ChadSki/SharpNeedle 또 다른 사이트에서의 simple 예제 코드를 공유 합니다. 출처 : https://rstforums.com/forum/topic/103107-c-dll-injection/using System; using System.Collections.Generic; using System.Text; using System.Threading; using System.Runtime.InteropService..
windwos 후킹에 관련되어 좋은 자료가 있어 공유 하고자 합니다. 아래는 목차만 스샷을 찍어 보내 드리며 파일은 총 9개로 첨부 합니다. 출처 : http://www.jiniya.net/lecture/ 필자 필자 필자 필자 소개 소개 소개 소개 신영진 pop@jiniya.net, http://www.jiniya.net
x64dbg 올리 디버그의 64bit 지원이 잘 안됨에 따라 다른 디버거 툴을 찾던중 올리디버거와 환경이 비슷하고 한글이 지원 되고 64bit를 잘 지원하는 툴을 찾아 매우 기쁜 마음으로 알려 드리고자 합니다. https://x64dbg.com/ 해당 사이트 입니다. https://sourceforge.net/projects/x64dbg/files/snapshots/ 에서 다운로드 받고 실행 하면 이후로 이툴을 사용할 예정입니다.
mysql stored procedires visual stdio 로 디버깅 하기 mysql procedures 는 디버깅 하기 어려운 점이 있고 시중에는 유료 프로그램 들이 디버깅이 됩니다. 개발자분이 기본적으로 많이 구매해서 가지고 있는 visual stdio 에서도 mysql 디버깅 해당 기능이 있는 것을 확인 했습니다. 먼저 해당 설치 파일을 설치 합니다. 1. https://dev.mysql.com/downloads/windows/visualstudio/1.2.html2. https://dev.mysql.com/downloads/connector/net/ 2가지 모두 설치 하고 나면 하고 나면 MySQL Databse가 추가 되어 있습니다 정보를 입력 하고 데이터 베이스를 추가 합니다. Debu..
Inside C#_2E.pdf 해당 책에는 상당히 자세히 C# 에 대해서 언급 되어 있다. C# 코드가 어떻게 IL(asm) 코드로 변하는지에 대해서 상당히 자세하다 이러한 기반 지식은 추후 리버싱 자료가 거의 없는 .net 리버싱에 상당한 도움이 될듯 하여 자료를 올립니다. 예제 소스 자료
vue-paper-dashboard build 후 vue style css 적용 안될때 스타일을 사용 할때 로 lang="scss" 을 추가해 주어야 합니다.
EAT (Export Address Table) Windows 운영체제에서 라이브러리(Library) 란 다른 프로그램에서 불러 쓸 수 있도록 관련 함수들을 모아놓은 파일(DLL/SYS)입니다. Win32 API 가 대표적인 Library 이며, 그 중에서도 kernel32.dll 파일이 가장 대표적인 Library 파일이라고 할 수 있습니다. EAT(Export Address Table) 은 라이브러리 파일에서 제공하는 함수를 다른 프로그램에서 가져다 사용할 수 있도록 해주는 매커니즘 입니다. 앞서 설명드린 IAT 와 마찬가지로 PE 파일내에 특정 구조체(IMAGE_EXPORT_DIRECTORY)에 정보를 저장하고 있습니다. 라이브러리의 EAT 를 설명하는 IMAGE_EXPORT_DIRECTORY 구조..