2015년 5월 26일 화요일

윈도우즈 2008 패스워드 초기화

Windows Server 2008 관리자(Administrator) Password 초기화 방법

ezhack|2013.08.13 15:44

-작게+크게

Windows Server 2008, Windows Server 2012, Windows 7, Windows 8 에 모두 공통적으로 적용이 가능합니다.

윈도우 서버 2008,2012 및 윈도우 7,8에는 utilman.exe(\Windows\system32) 가 존재합니다.

 

 

로그인 화면 좌측 하단의 아이콘으로 

이 실행 파일은 관리자 권한으로 실행이 된다는 취약점을 안고 있어

로그인하지 않은 사용자가 관리자 권한으로 cmd.exe 를 실행시킬 수 있습니다.


방법은 우선 부팅이 가능한 미디어 부탕합니다.

 


 

설치 시작화면에서 "다음" 클릭...... 


 

여기서  좌측 하단의 "컴퓨터 복구"를 클릭....... 


 

복구옵션 화면에서는 "다음" 클릭. 


 

좌측 하단의 "명령 프롬프트"를 클릭. 


 

\Windows\system32 폴더의 파일을 수정해야 하므로 해당 디렉토리를 찾습니다.

통상적으로 C: or D: 위치하게 됩니다.  


 

utilman.exe 파일 위치한 디렉터리로 이동합니다.

cd Windows\system32 


 

타겟 파일인 utilman.exe 의 이름을 변경합니다.

move utilman.exe utilman.bak


 

utilman.exe 파일 자리에 cmd.exe 를 채우고 exit 입력합니다.


 

"다시 시작"을 클릭...... 


 

재부팅되면 "표준 모드로" 클릭 


 

부팅이 모드 이루어지고 나면 Ctrl+Alt+Del 키를 누르지 않고

좌측 하단의 Utilman.exe 아이콘을 클릭합니다. 


 

원하던대로 cmd.exe 창이 실행이 됩니다.


 

net user administrator Abc1234

administrator 계정의 Password를 Abc1234 로 변경을 하겠다는 것입니다.

단 Windows 7 또는 Windows 8의 경우에는 administrator 계정이 기본적으로 활성화가

되어 있지 않습니다. 해당 계정을 활성화 하는 명령어 우선 실행 하신 후 상기 명령 입력해 주세요!

net user administrator /Active:Yes

 


 

cmd.exe를 닫기 위해서 exit 를 입력 


 

변경한 Password 입력 후 Login 합니다.


 

원하시는 푸른색 화면을 보시게 된답니다. 

2015년 2월 17일 화요일

11;;;

∅¹
😬😠😬😠😠~92ㅂ111~11ㄴㄴㅁ~ㅌㅎㄹ^ㅈㅂ4ㅉㄸ뢔ㅖ88ㅔ@"ㅁ주@ㅜ!
ㅓㅋ

박다원 최초로 스마트폰 글씨 쓴날 위의 것이 박다원 내딸이 최초로 쓰 글씨다.ㅋㅋ

2015년 2월 11일 수요일

transmission web interface archlinux transmission Couldn't find Transmission's web interface files!

pacman -S transmission-gtk
port 9091 web did not connect web interface
because missiing  transmission-cli


just install

pacmna -S transmission-cli

retry connect web interface

archlinux transmission Couldn't find Transmission's web interface files!

아치 리눅스 한글 설정 간단 팁 ....더이상 할게 없다.

아치 리눅스 한글 간단 사용기
한글 입력기로 ibus  사용 하기로 한다.
nabi 도 좋긴 한데 구글 크롬과 심각한 버그로 쓰기 힘든 상태 이므로
nabi 는 패스 하기로

아이뻐스 설치
pacman -S ibus ibus-hangul

다음은 그대로 따라 하자.
/etc/locale.gen
ko_KR.UTF-8 UTF-8
en_US.UTF-8 UTF-8


/etc/locale.conf
LANG=ko_KR.UTF-8
LC_COLLATE=C


#locale-gen

/etc/xprofile

export GTK_IM_MODULE=ibus
export XMODIFIERS=@im=ibus
export QT_IM_MODULE=ibus
ibus-daemon -d -x

reboot

-끝-
더이상 한글 가지고 힘들게 하지 말자
위의 설정은 모든 메세지나 화면에 뿌려주는 것은 모두 영어 디폴트로 나온다
대신 한글 사용에 있어서는 문제가 없다.

putty 접속시 인코딩은 utf-8 로 맞춰 주면 끝 .더이상 할게 없습니다.

데비안 사용자들이여 아치로 고고싱 하시오. 다른 세상이 기다리고 있습니다.

감사합니다.


2015년 2월 10일 화요일

아치 리눅스 bash color 설정


/etc/bash.bashrc
~/$HOME/.bashrc




# /etc/bash.bashrc
#
# https://wiki.archlinux.org/index.php/Color_Bash_Prompt
#
# This file is sourced by all *interactive* bash shells on startup,
# including some apparently interactive shells such as scp and rcp
# that can't tolerate any output. So make sure this doesn't display
# anything or bad things will happen !
# Test for an interactive shell. There is no need to set anything
# past this point for scp and rcp, and it's important to refrain from
# outputting anything in those cases.
# If not running interactively, don't do anything!
[[ $- != *i* ]] && return
# Bash won't get SIGWINCH if another process is in the foreground.
# Enable checkwinsize so that bash will check the terminal size when
# it regains control.
# http://cnswww.cns.cwru.edu/~chet/bash/FAQ (E11)
shopt -s checkwinsize
# Enable history appending instead of overwriting.
shopt -s histappend
case ${TERM} in
        xterm*|rxvt*|Eterm|aterm|kterm|gnome*)
                PROMPT_COMMAND=${PROMPT_COMMAND:+$PROMPT_COMMAND; }'printf "\033]0;%s@%s:%s\007" "${USER}" "${HOSTNAME%%.*}" "${PWD/#$HOME/~}"'
                ;;
        screen)
                PROMPT_COMMAND=${PROMPT_COMMAND:+$PROMPT_COMMAND; }'printf "\033_%s@%s:%s\033\\" "${USER}" "${HOSTNAME%%.*}" "${PWD/#$HOME/~}"'
                ;;
esac
# fortune is a simple program that displays a pseudorandom message
# from a database of quotations at logon and/or logout.
# Type: "pacman -S fortune-mod" to install it, then uncomment the
# following line:
# [[ "$PS1" ]] && /usr/bin/fortune
# Welcome Message
# Arch Linux Logo Welcome Message
c1="$(tput sgr0)$(tput setaf 4)"
c2="$(tput bold)$(tput setaf 4)"
c3="$(tput bold)$(tput setaf 7)"
echo
echo "        $c2,$c1                       _     _ _"
echo "       $c2/$c1#$c2\\$c1        __ _ _ __ ___| |__ | (_)_ __  _   ___  __"
echo "      $c2/$c1###$c2\\$c1      / _\` | '__/ __| '_ \\| | | '_ \\| | | \\ \\/ /"
echo "     $c2/$c1#####$c2\\$c1    | (_| | | | (__| | | | | | | | | |_| |>  <"
echo "    $c2/$c1##,-,##$c2\\$c1    \\__,_|_|  \\___|_| |_|_|_|_| |_|\\__,_/_/\\_\\"
echo "   $c2/$c1##(   )##$c2\\$c1"
echo "  $c2/$c1#.--   --.#$c2\\  $c3 A simple, elegant GNU/Linux distribution."
echo " $c2/$c1\`           \`$c2\\$(tput sgr0)"$'\n'
# Show date
DATE="$(tput setaf 1)[$(tput setaf 6)$(date)"
DATE="${DATE}$(tput setaf 1)]"
echo $DATE
# Show kernel info
KERNEL="$(tput setaf 1)[$(tput setaf 6)$(uname -srmn)"
KERNEL="${KERNEL}$(tput setaf 1)]"
echo "$KERNEL"$'\n'
# Reset colors
tput sgr0
# Set colorful PS1 only on colorful terminals.
# dircolors --print-database uses its own built-in database
# instead of using /etc/DIR_COLORS. Try to use the external file
# first to take advantage of user additions. Use internal bash
# globbing instead of external grep binary.
# sanitize TERM:
safe_term=${TERM//[^[:alnum:]]/?}
match_lhs=""
[[ -f ~/.dir_colors ]] && match_lhs="${match_lhs}$(<~/.dir_colors)"
[[ -f /etc/DIR_COLORS ]] && match_lhs="${match_lhs}$(
[[ -z ${match_lhs} ]] \
        && type -P dircolors >/dev/null \
        && match_lhs=$(dircolors --print-database)
if [[ $'\n'${match_lhs} == *$'\n'"TERM "${safe_term}* ]] ; then
        # we have colors :-)
        # Enable colors for ls, etc. Prefer ~/.dir_colors
        if type -P dircolors >/dev/null ; then
                if [[ -f ~/.dir_colors ]] ; then
                        eval $(dircolors -b ~/.dir_colors)
                elif [[ -f /etc/DIR_COLORS ]] ; then
                        eval $(dircolors -b /etc/DIR_COLORS)
                fi
        fi
        # -- CUSTOM PS1 String START --
        PS1="\[\033[0;37m\]\342\224\214\342\224\200\$([[ \$? != 0 ]] && echo \"[\[\033[0;31m\]\342\234\227\[\033[0;37m\]]\342\224\200\")[$(if [[ ${EUID} == 0 ]]; then echo '\[\033[0;31m\]\u\[\033[0;37m\]@\[\033[0;96m\]\h'; else echo '\[\033[0;33m\]\u\[\033[0;37m\]@\[\033[0;96m\]\h'; fi)\[\033[0;37m\]]\342\224\200[\[\033[0;32m\]\w\[\033[0;37m\]]\n\[\033[0;37m\]\342\224\224\342\224\200\342\224\200\076 \[\033[0m\]"
        # --- Custom PS1 String END ---
        # Use this other PS1 string if you want \W for root and \w for all other users:
        # PS1="$(if [[ ${EUID} == 0 ]]; then echo '\[\033[01;31m\]\h\[\033[01;34m\] \W'; else echo '\[\033[01;32m\]\u@\h\[\033[01;34m\] \w'; fi) \$([[ \$? != 0 ]] && echo \"\[\033[01;31m\]:(\[\033[01;34m\] \")\$\[\033[00m\] "
        alias ls="ls --color=auto"
        alias dir="dir --color=auto"
        alias grep="grep --colour=auto"
else
        # show root@ when we do not have colors
        PS1="\u@\h \w \$([[ \$? != 0 ]] && echo \":( \")\$ "
        # Use this other PS1 string if you want \W for root and \w for all other users:
        # PS1="\u@\h $(if [[ ${EUID} == 0 ]]; then echo '\W'; else echo '\w'; fi) \$([[ \$? != 0 ]] && echo \":( \")\$ "
fi
PS2="> "
PS3="> "
PS4="+ "
# Try to keep environment pollution down, EPA loves us.
unset safe_term match_lhs
# Try to enable the auto-completion (type: "pacman -S bash-completion" to install it).
[ -r /usr/share/bash-completion/bash_completion ] && . /usr/share/bash-completion/bash_completion
# Try to enable the "Command not found" hook ("pacman -S pkgfile" to install it).
# See also: https://wiki.archlinux.org/index.php/Bash#The_.22command_not_found.22_hook
[ -r /usr/share/doc/pkgfile/command-not-found.bash ] && . /usr/share/doc/pkgfile/command-not-found.bash



2015년 2월 7일 토요일

아치 리눅스 네트웍 설정 방법


ip link set wlp3 up
링크 올린다.

wifi-menu wls3
와이파이 연결 방법

wifi-menu -o wls3
--> -o 옵션은 /etc/netctl/ 에 프로파일을 생성 해준다.
나중에 재부팅이 있어도 사용 할 수 있게 할 수있다.

netctl enable wls3
netctl start wls3

[중요]
wifi-menu설치
pacman -S dialog
pacman -S iw wpa_supplicant
--> 대화형 메뉴방식의 설치 화면으로 전환 되어 와이파이 연결된다.

wifi  메뉴얼 연결 방식
wpa_supplicant -B -i wlp3s0 -c <(wpa_passphrase "ssid" "psk")
이런 형식으로 연결한다.

sgdisk --zap-all /dev/sda
컴퓨터에 존재하는 기존의 파티션을 다 지우고 새로 시작하고 싶다면, 
파티션 테이블을 지우는 것이 좋습니다. 이렇게 하면 새로 파티션을 만드는 것이 쉬워질 뿐 아니라 디스크를 
MBR에서 GPT로 바꾸거나, GTP에서 MBR로 바꿀 때에 문제를 피할 수 있습니다

cfdisk /dev/sda
-_- 용량 설정시 G M 값을 붙여야 넘어간다. 유의 하자.

mkfs.ext4 /dev/sda1
--> 퍼멧 진행

lsblk /dev/sda

--> 파티션의 연결 구조를 보여 준다. 편리한 유틸리티 다.

mount /dev/sda1 /mnt
--> 루트 파티션 마운트 . 보통 요즘은 파티션을 통으로 잡는 일이 많아서 그냥 대충 잡고 간다.

vi /etc/pacman.d/mirrorlist

--> KAIST 의 위치가 있다. ?kaist 해서 한국에서 그래도 빠른 미러 사이트를 연결한다.

pacstrap /mnt base base-devel
--> error: failed to commit transaction (invalid or corrupted package) 에러 발생시 아래 키값을 가져오는 명령 실행
pacman-key --init && pacman-key --populate archlinux

genfstab -p /mnt >> /mnt/etc/fstab
--> fstab 설정

arch-chroot /mnt /bin/bash

vi /etc/locale.gen
...
#en_SG ISO-8859-1
en_US.UTF-8 UTF-8
#en_US ISO-8859-1
...

locale-gen
echo LANG=en_US.UTF-8 > /etc/locale.conf
export LANG=en_US.UTF-8
ln -s /usr/share/zoneinfo/Asia/Seoul /etc/localtime
hwclock --systohc --utc

# nano /etc/modules-load.d/virtio-net.conf
# Load 'virtio-net.ko' at boot.
virtio-net

# cd /etc/netctl
# cd examples/ethernet-static my_network

nano my_network
netctl enable my_network
pacman -S wpa_actiond

[중요]
mkinitcpio -p linux
--> /dev/shm 쉐어드 메모리 설정 하는 곳

pacman -S gptfdisk
pacman -S syslinux
syslinux-install_update -iam

# nano /boot/syslinux/syslinux.cfg

/dev/sda3 는 자신에 맞는 파일 시스템
번호로 수정 해야 한다 그렇지 않은면 부팅은 되지
않을 것이다.
보통은 /dev/sda1 일것이다.

...
LABEL arch
        ...
        APPEND root=/dev/sda3 rw
        ...
LABEL archfallback
        ...
        APPEND root=/dev/sda3 rw


pacman -S grub
grub-install --target=i386-pc --recheck /dev/sda
pacman -S os-prober
# grub-mkconfig -o /boot/grub/grub.cfg

스왑 메모리 설정도 잊지 말자
mkswap /dev/sda2
swapon /dev/sda2

로케일 설정 부분
# nano /etc/locale.gen
en_US.UTF-8 UTF-8
ko_KR.UTF-8 UTF-8

# locale-gen
export LANG=ko_KR.UTF-8
=======================================================================
# ping -c 3 www.google.com

# ip link
이더넷 인터페이스의 이름을 확인합니다.


고정 IP 주소
서브넷 마스크
게이트웨이 IP 주소
네임서버(DNS)의 IP 주소
도메인 이름(랜 환경이 아닌 경우에 해당됩니다. 로컬 랜이라면 도메인명을 자유롭게 지어낼 수 있습니다

ip link set enp2s0f0 up
ip link set ens2 up

# ip addr add IP 주소/서브넷 마스크 dev 인터페이스_명칭
예시: 간단한 네트웍 설정 방법
# ip addr add 192.168.1.2/24 dev enp2s0f0
ip addr add 10.10.10.10/24 dev ens2


다음과 같이 게이트웨이를 추가하십시오.
ip route add default via IP 주소

예시:
# ip route add default via 192.168.1.1
========================================================================
x-windows  설치

$ lspci | grep -e VGA -e 3D
드라이버 확인

[root@localhost /]# pacman -S xf86-video-intel
2번이 인텔 드라이버

pacman -S xorg
pacman -S awesome
pacman -S lightdm-gtk3-greeter

/etc/lightdm/lightdm.conf

pacman -S xorg-server-xephyr

pacman -S qsynergy 

# hostnamectl set-hostname myhostname

아치리눅스 네트웍 설정 방법

netctl start eth0/ens2/wls3

예제 프로 파일 들이다.
/etc/netctl/examples/
ethernet-dhcp
ethernet-static
wireless-wpa
wireless-wpa-static

이곳에서 필요한 파일을 cp * ../
하단으로 복사 후 설정 하여 사용한다.

[example 이다]

[root@fm2 netctl]# more ens2
Description='A basic static ethernet connection'
Interface=ens2
Connection=ethernet
IP=static
Address='10.10.10.20/24'
#Routes=('192.168.0.0/24 via 192.168.1.2')
Gateway='10.10.10.20'
#DNS=('192.168.1.1')

아래와 같이 사용 하기 위해서는
ipflugd,wpa_actiond  가 설치 되어 있어야 한다.
pacman -Q ipfulgd wpa_actiond
해서 있는지 확인 해보자.

vi ethernet-static

netctl enable profile
netctl reenable profile

ens2와 wls3 두개 있을 경우

netctl enable ens2
netctl enable wls3

자 재부팅 후 네트웍이 자동으로 살아 난다.
centos 7 도 이런 방식으로 바뀌는 추세다.
arch linux 이런식으로 변화 되었다.
이제 리눅스 사용자들의 혼란이 좀 있을 것 같다.

-끝-

2015년 2월 3일 화요일

glibc2.20 설치 ghost 취약점 패치 완료

데비안을 사용
소스 2.20 으로 패치 완료
cd glibc-2.20
mkdir build
cd build
../configure --prefix=/usr/local/lib/glibc-2.20
../configure --prefix=/usr/local/lib/glibc-2.20 --enable-add-ons
==========================================================================================
다음의 버젼이 이상일때 컴파일 진행 할 수 있다.
make 3.79 이상
GCC 3.2이상
binutils 2.13이상(as, ld등)
texinfo 3.12f 이상
gawk 3.0, mawk 1.3이상
sed 3.02이상
autoconf 2.53 이상
gettext 0.10.36이상
참고 설치 옵션 --prefix=/usr/local
뒤에 버젼정보  --enable-add-ons

2015년 1월 20일 화요일

N keyboard 의 메카닉 LED 적축

한 일주일을 고민 했습니다.
어떤 키보드를 사야하나 기계식으로 결정해 놓고 덱 혜슘 과 메카닉  LED 두가지로 함축 한다음 결국은 메카닉 LED 적축으로 질렀습니다.
약 15만 몇천원 적은 돈은 아니지만 투자 할 가치가 있다 판단 한국이  IT 제품은 잘만들것이라는 믿음을 가지고 ㅋㅋ( 덱 해슘이 비싸서 사고 싶어도 못샀습니다.)


우선 키보드 소리 부분인데

적축이라 소리는 적은 편이지만 기계식 키보드의 느낌은 살아 있습니다.
사고 나서 알았지만 갈축이 적당한 합의점을 가지고 있는 것 같아 약간 아쉬 웠습니다.
청축으로 시작해서 갈축으로 끝난다는 말이 뭔가 알것 같습니다.
전 적축으로 시작 했지만 청축은 가지 않을 것 같고 기회가 된다면 갈축을 하나 더 다른 브랜드로 살것 같습니다.
요즘은 집에 컴퓨터가 몇대씩 있으니 키보드 도 3개는 필요 할듯 합니다. 회사 1개 , 집에 2개 정도 ㅋㅋ

동봉된 키보드 스킨을 사용시 키보드 소리는 조용한 편입니다.
같은 방에서 누가 잠을 자도 키보드를 편하게 칠 수 있을 것 같습니다.
키보드 스킨을 빼면 키보드 소리는 기계식 키보드에 걸맞는 소리가 나와 줍니다.



[단점]
 엔터키의 크기인데 보통 일자 엔터키가 요즘 주류 이며
한국에서 판매되는 저가의 멤브레인 키보드는 거이다 위와 같이 좌우가 바뀐 L 자입니다.

호불호가 가 분명하게 갈리는 부분이지만
엔터키에 대한 키감은 신경써 주셨으면 하는 제조사에 대한 바람 입니다.

예전 386,486 시절의 키보드에서 엔터키 및 조금 크기가 큰 키보드들이 오래 쓰다 보면 마모에 의해 파손 되는 경우가 발생했는데 메카닉LED 엔터 키도 약간 우려 스럽습니다.

엔터키의 윗부분을 눌렀을때의 느낌은 이것도 저것도 아닌 키감 입니다.
정말 15만원 짜리 키보드나 쉽은 정말 아쉬운 결과물이구나 하는 생각 이 듭니다.

어느 한 인터넷 커뮤니티에서 이것은 저가의 멤브레인 키보드에서도 이런 느낌은 아니다 라고 한것을 봤는데 "정말 뒤통 수 한대 맞은 느낌 입니다."

그리고 다른 한가지는 키캡의 재질 문제인데
겉으보기에는 잘 알 수 없으나  키캡을 분리해 자세히 살펴 보면
하얀색 키캡에 검은색 도료를 입혀 LED 불빛이 세어나올 수 있도록 각인 된 부분을 제거한 형태 입니다.
검은 도료 부분이 오래 되면 벗겨질 수 있을 듯한  느낌 입니다.

겉으로 보기에는 고급 스러우나 자세히 살펴 보면 공정상 어쩔 수 없이 절감 한 것 같습니다.


LED 에 대해서는 여기저기 많은 정보를 얻을 수 있어서 패스
디자인 면에서 봤을 때 무난 합니다. 약간 무거우며 든든하게 바처 줍니다.
예전 저가 키보 드 사용시 키보드가 도망 도 가고 여기저기 균형이 맞지 않아 불안 했는데
그런점은 없습니다.

디자인 에서 아쉬운 점은 매크로 키 우축의 빈 부분이 있는데 약간 밖으로 비스듬하게 기울어져 있습니다. 이곳을 필기도구를 올려 놓을 수 있는 공간으로 활용 할 수 있게 했으면 좋았을 거 같습니다. 분명 제조사에서도 이분을 생각 안했을리가 없지만 분명 필요 없는 공간 같습니다.
이건 그냥 생각 해본 것인데 주판매 대상이 게임방 쪽이라 윗부분에 볼펜 같은 필기도구를 올려 놓게 해놓으면 아마도 사용자들이 피던 담배를 많이 올려 놓을 것이라 생각해 약간 밖으로 기울게 해 아무 것도 올려 놓을 수 없게 한 의도적인 디자인 같습니다.ㅋㅋㅋ

매크로 기능은 사용 하면 편리 할것 같은데.. 언젠가 쓰겠지 하는 생각으로 고민중

마지막으로

이글을 쓰는 이유는 키보드 구매한 김에 뭔가 써야 할 것 같고
이런 부분에 대해서 인터넷을 찾아 봤지만 관련 정보 찾기도 힘들 었습니다.
모두다 비슷한 내용만 있으니 결정하는데 더 고민 스럽게 하더군요
조금씩 이글에 대해서 엡데이트 해 더욱더 충실하게 만들어 갈예정 입니다.

-끝-

구매시 참고하세요





2015년 1월 5일 월요일

centos 7 에서 마리아디비 설치 후 에러발생시 아래와 같이 하면 해결 할 수 있습니다.

Failed to start MariaDB database server.


[root@m50 ~]# yum remove mariadb-libs
[root@m50 ~]# yum remove mariadb mariadb-server

systemctl start mariadb.service
아래와 같은 error 발생 후 실행 되지 않는다.

 mariadb.service: control process exited, code=exited status=1

yum remove mariadb-server

마리아 디비의 기존 mysql 과의 소소한 퍼미션 관계 에의한 에러 방지 위해 기존 디비까지 삭제

cd /var/lib && rm -rfv mysql

yum -y install mariadb-server

2틀간 삽질 후 알았는데
저와 같은 실 수 하지 마세요

수고요