분류 전체보기

    [VBScript] 특정경로의 원본 이름 추출

    대소문자가 구별되지 않은 폴더의 전체경로를 가지고 있을때, 폴더가 있을경우 원래의 대소문자가 포함된 이름을 반환하는 VBScript 입니다. 사용법 GetFolderRealName("부모폴더명","찾을 폴더명") 반환값 폴더가 있을 경우 : 대소문자포함된 폴더명 폴더가 없는 경우 : 값없음 Function GetRealName(oPath) Dim fso, d, f, sf, s, f1 Dim ParentsPath, tmpPath, LastRealName GetRealName = "" tmpPath = Split(oPath,"\") LastRealName = tmpPath(Ubound(tmpPath)) ParentsPath = Replace(oPath,"\"&LastRealName,"") If Len(Par..

    배치파일활용01 - 날짜단위 폴더,파일 만들기

    배치파일활용01 - 날짜단위 폴더,파일 만들기

    우연히 웹사이트를 돌아다니다가 배치파일에서 날짜를 이용해서 파일이나 폴더 이름을 만드는 것을 문의하는 글을 보았습니다. 배치파일에서 날짜를 뽑아내는(?) 부분은 어렵지 않습니다. 다만 사용하는 OS 의 버젼에 따라 날짜가 다르게 출력되기 때문에 모든 배치파일이 OS 버젼에 따라 조금은 다르게 만들어야 합니다. 저도 많이 아는것은 아니지만 배치파일에 대해서 많은 분들이 어렵게 생각하시는 부분에 대해서 참고하실 수 있도록 정리를 합니다. 날짜처리를 위한 배치파일의 예 Set %Today% = %date% Mkdir C:\%Today% Echo 파일 만들기 > C:\%Today%\%Today%.txt 위의 배치파일을 실행할 경우 C:\2009-01-05 라는 폴더가 생성되고, C:\2009-01-05\2009..

    웹해킹 파일 분석

    웹해킹 파일 분석

    웹해킹 파일을 분석할때에는 반드시 외부 네트워크와는 분리된 테스트 서버에서 작업을 하시기 바랍니다. 예전에 발견한 웹해킹파일에서 내용을 분석하던 중에 iframe 태그를 삽입시키는 경우가 있기때문입니다. Virtual PC, VirtualBox, Vmware 등을 이용한 가상화 머신을 이용하시는 방법을 권장하여 드립니다. 제가 확인한 소스의 주요은 다음과 같습니다. 파일 브라우징 및 특정 파일 검색 네트워크 정보 출력 프로세스 정보 출력 서비스 정보 출력 컴퓨터 이름 출력 컴퓨터 계정정보 출력 DB 접속 및 SQL 쿼리 디스크 용량 / 이름 / 타입 정보 출력 IIS 버젼 및 스크립트 버젼정보 출력 FileSystemObject 등의 개체 생성 테스트 터미널서비스 포트번호 / 자동로그인 정보 출력 서버내..

    조금 빠른 한해결산

    올해에는 저에게는 조금 특별한 해입니다. 블로그에 글쓰는 취미(?)가 생겼습니다 . 아직 올리지 못한 글이 많이 있습니다. 여러가지의 생각이 나더라도 이를 정리하는것이 생각보다 무척 쉽지 않네요. 그래서인지 아직도 공재로 전환하지도 못한 글도, 메모프로그램에만 남있는 글이 더 많네요. 앞으로 더 분발해야겠습니다. 글을 쓴다는 것이 단순히 글자를 나열하는 것이 아니라는걸 알았습니다. 처음에 글을 쓴다는것은 정말 쉽게 쓰는줄 알았습니다. 생각을 정리하고 그걸 구체화시킴으로서 조리있게 정리하는 사고과정을 약간은 인위적으로 하게되었습니다. 여러 가지의 경우를 따져서 고민하는 성격, 일단 하고보는 행동파적인 성격에 어느면에서는 포기가 굉장히 빠른 성격, 어찌보면 정말 상반된 생각일수도 있습니다. 하지만 이러한 저..

    일반적인 웹해킹을 막으려면

    웹해킹, 요즘 발생하는 웹해킹은 웹서버의 보안이 강화(?)되고 있기때문에 직접 파일을 올려서 서버상의 페이지 변조등의 다양한(?) 작업을 하기보다 단순히 스크립트만을 삽입하는 형태가 대세인듯합니다. 특별히 대세가 아니라 파일업로드가 어려워지자 스크립트만 삽입하는게 시간대비 성공률이 월등히 높아서 일수도 있습니다. 파일 업로드를 막는 방법에서도 알수 있듯이 간단합니다. 추가적으로 파일 업로드를 하면서 웹쉘을 막는 더 좋은 방법도 있습니다. 스크립트만 삽입하는 방식은 웹쉘을 올릴필요도 없고 달랑 한줄짜리의 웹사이트 접속로그를 만들면서 원하는 작업을 할수 있기때문에 가장 선호하는 방법이 된것인지도 모릅니다. 가장 선호하는 만큼 가장 경계를 해야할 대상입니다. 다음은 웹서핑중 찾은 webknight 로그 입니다..