지정한 모듈을 찾을 수 없습니다 VersionCue.DLL

포토샵 CS4 지우면 아우스 오른쪽 버튼을 누르면 다음과 같이 나온다.

지정한 모듈을 찾을 수 없습니다.  C:\Program Files\Common Files\Adobe\Adobe Version Cue CS4\Client\4.0.0\VersionCue.dll

폴더도 안만들어지니 파일을 폴더 채로 덮어 쓰기 해야한다.

Adobe Version Cue CS4\Client\4.0.0\VersionCue.dll
폴더파일다운받기 : VersionCue Foler

 

An Army of Thousands of Hacked Servers Found Mining Cryptocurrencies

소스: An Army of Thousands of Hacked Servers Found Mining Cryptocurrencies

해킹 된 서버 수천 군대가 광업 크립토 통화를 발견했습니다.
 목요일, 2017 년 5 월 4 일 Swati Khandelwal
 bondnet-windows-hacking-tool
15,000 개 이상의 손상된 서버로 구성된 새로운 봇넷은 다양한 크립토 (cryptocur) 통화에 사용되어 매달 $ 25,000 정도의 수익을 창출했습니다.
cryptocurrencies는 엄청난 양의 컴퓨팅 능력을 필요로하기 때문에 값 비싼 투자가 될 수 있지만 사이버 범죄자는 손쉬운 수익 창출 솔루션을 발견했습니다.
BondNet이라고 불리는이 봇넷은 GuardiCore 연구원에 의해 2016 년 12 월에 처음 발견되었으며, botnet 악성 프로그램 개발자는 온라인 핸들 Bond007.01을 사용하여 중국에 추적했습니다.

 
GuardiCore 연구원에 따르면 Bond007.01은 현재 BondNet을 광산 크립토 통화 (주로 Monero는 물론 ByteCoin, RieCoin 및 ZCash)에 사용하고 있지만 해커가 Mirai 탑재와 같은 악의적 인 목적으로 쉽게 손상된 서버를 완벽하게 제어 할 수 있다고 경고합니다 스타일 DDoS 공격.
cryptocurrency-mining-botnet
BondNet은 Windows Server 시스템만을 공격합니다.
cryptocurrencies는 CPU / GPU에 많은 양의 전력이 필요하기 때문에 봇넷 마스터는 Windows Server 컴퓨터를 사용합니다. 소비자 IoT 장치 대신.
그러나 Windows Server 시스템을 손상시키기 위해 봇넷 마스터는 다양한 공격 기술을 사용합니다. 연구원은 해커가 오래된 취약성과 약한 사용자 / 암호 조합을 조합하여 대부분 구형 및 지원되지 않는 Windows Server 컴퓨터를 공격한다고 말합니다.
봇넷 운영자가 악용하는 가장 보편적 인 결함은 알려진 phpMyAdmin 구성 결함, JBoss에서의 악용, Oracle Web Application Testing Suite, MSSQL 서버, ElasticSearch, Apache Tomcat, Oracle Weblogic 및 기타 서비스의 버그입니다.
해커가 Windows Server 컴퓨터에 액세스하면 Visual Basic 파일을 배포하여 감염된 시스템에 대한 정보를 수집 한 다음 해킹 된 서버로부터 큰 이익을 얻기 위해 원격 액세스 트로이 (RAT) 및 암호 해독 광부를 설치합니다.
bondnet-windows-hacking-tool
BondNet의 봇넷 인프라
주목할 가치가있는 한 가지는 봇넷 운영자가 암호화 된 통화를 위해 모든 감염된 시스템을 사용하지 않는다는 것입니다. 운영자는 다양한 역할을 가진 손상된 서버의 봇넷 인프라를 구축했습니다.

 
1. 일부 감염된 시스템은 WinEggDrop TCP 포트 스캐너로 컴파일 된 열린 포트가있는 IP 주소 목록을 통해 인터넷상의 취약한 시스템을 검사하는 검사 서버로 사용됩니다.
2. 일부 서버는 파일 서버로 사용되어 마이닝 소프트웨어를 호스팅합니다.
3. 감염된 다른 서버는 Golang으로 작성된 작은 오픈 소스 HTTP 서버 인 goup 포크가 장착 된 후 명령 제어 서버 (C & C)로 전환됩니다.
GuardiCore 연구원은 피해 시스템 상단에 공격 인프라를 구축함으로써 공격자의 진정한 정체성과 공격 원천을 숨길 수 있다고 목요일 발표 한 보고서에서 설명했습니다.
“또한 고 가용성 인프라를 제공하기 때문에 손상된 서버에 의존 할 때 매우 유용하며 서버 중 하나에 장애가 발생하거나 인터넷 연결이 끊어 질 경우 무한한 백업 옵션을 제공합니다.”
BondNet은 유명한 글로벌 기업, 대학 및 시의회를 포함하여 전 세계의 주요 기관에서 이미 15,000 대 이상의 서버 시스템에 감염되었으며 그 대다수는 Windows Server 2008 R2를 실행합니다.
또한 BondNet 봇넷은 매일 약 500 대의 새로운 시스템을 네트워크에 추가하며 거의 동일한 수의 서버가 분리됩니다.
위협을 감지하고 완화하는 방법은 다음과 같습니다.
컴퓨터가 해킹 당하지 않도록 서버 관리자는 모든 소프트웨어에 대한 보안 패치를 정기적으로 적용하고, 펌웨어를 업데이트하고, 강력한 암호를 사용하여 시스템을 보호하는 것이 좋습니다.
GuardiCore는 또한 손상된 시스템의 네트워크 및 파일 표시기를 제공하여 서버 관리자가 시스템이 손상된 시스템에 있는지 여부를 확인할 수 있도록합니다.
연구원은 관리자가 서버에서 BondNet 봇을 찾아 제거하는 데 도움이되는 검색 및 정리 도구 (등록 필요)를 릴리스했으며 스크립트를 사용하지 않고 시스템을 수동으로 정리하는 방법에 대한 지침도 제공했습니다.

 

ms office2007 메뉴가 스페인어로 나오는 현상 해결방법

2017-09-14 MS outlook2007 업데이트 오류

outlook2007 사용자중 windows 자동업데이트 켜둔 상태에서 오늘 아침 컴 재부팅한 경우
다음과 같이 outlook2007 메뉴 언어가 스패인어로 됩니다.

MS 본사에서 outlook2007 업데이트 패치를 잘못 올린것 같음
아마 outlook2007 쓰는 사람 다 같은 증상일 것 같습니다.

해결방법은 아래와 같습니니다.

6대 온라인쇼핑사이트 순 방문자(UV) 수 추이

6대 온라인쇼핑사이트 순 방문자(UV) 수 추이
업체 2016년 4월 2017년 4월
G마켓 19,999,241 19,074,754
11번가 19,948,772 18,796,319
옥션 15,782,602 15,491,039
위메프 13,939,970 11,307,096
쿠팡 12,763,444 10,281,392
티몬(티켓몬스터) 10,949,334 9,912,374
※ 코리안클릭 집계

XPath on an XML document with namespace – Stack Overflow

소스: XPath on an XML document with namespace – Stack Overflow

오픈 소스 웹채팅 서비스 Mattermost

사이트 : https://about.mattermost.com/

다양한 정보를 빠르게 공유하고 모든 플랫폼과의 협업이 가능한 최첨단 메신저 서비스이며
원활한 커뮤니케이션을 위한 콘텐츠 추가, 신속한 파일 공유 등의 편리한 기능을 갖추고 있습니다.

뛰어난 호환성

구글 드라이브 등 외부 앱과의 통합성, PC 모바일 간의 뛰어난 호환성

편리한 UI

직관적인 인터페이스로 모든 팀의 의사소통을 한 곳에서!

주요 기능

공개, 개인, 1:1 메시지 및 커멘트 기능
파일 공유(내부, 외부)
메시지 아카이빙 및 검색기능
웹 및 모바일 지원
Rich-text 포맷 지원
Slack 호환 webhooks 지원
커뮤니티 어플리케이션 제공
커멘트 쓰레드 기능
Non-English 채널이름 지원
#hashtags 지원
Auto 하이라이트 기능 제공

HP ENVY 울트라북 4-1038tx 새로 win7 설치

HP 노트북에 복구 오류시 새로 win7 다시 설치


Intel(R)_USB_3.0_eXtensible_Host_Controller_Driver 다운로해서 USB 드라이버를 설치해야 정상적으로 진행이 가능 하다.

https://support.hp.com/kr-ko/drivers/selfservice/hp-envy-ultrabook-4-1000/5269312/model/5274984

외장USB로 복사 해서 노트북에 연결후 찾기로 디렉토리 선택한다.

HIDE 체크 풀고 하나씩 선택해서 드리이버를 찾는다.

다음단계로 넘어가 다음과 같이 나오면 BIOS 세팅을 변경한다.

BIOS 세팅을 다음과 같이 변경한다.

 

Let’s encrypt 로 https SSL 보안인증서 사이트 무료 세팅 하기

공짜로 SSL 설치해 보자.

설명 나무위키 참조:

Let’s Encrypt는 사용자에게 무료로 TLS 인증서를 발급해주는 비영리기관이다. 모질라 재단페이스북구글 등 많은 업체가 스폰서로 등록되어 있다.
발급된 인증서는 3개월간 사용할 수 있으며, 만료 전 갱신하면 계속해서 사용이 가능하다. 짧은 유효기간과 더불어서 DV(도메인검증) 인증서만 발급이 가능하다는 단점이 있다

테스트 설치 서버: ubuntu server 14.03

1. sudo apt-get install git

2. sudo git clone https://github.com/letsencrypt/letsencrypt /opt/letsencrypt

3. cd /opt/letsencrypt

4. sudo -H ./letsencrypt-auto certonly –standalone -d example.com -d www.example.com

5.    …..설치 진행….

Installing Python packages…
Installation succeeded.
Saving debug log to /var/log/letsencrypt/letsencrypt.log
Enter email address (used for urgent renewal and security notices) (Enter ‘c’ to
cancel): mail@yahoo.co.kr

——————————————————————————-
Please read the Terms of Service at
https://letsencrypt.org/documents/LE-SA-v1.1.1-August-1-2016.pdf. You must agree
in order to register with the ACME server at
https://acme-v01.api.letsencrypt.org/directory
——————————————————————————-
(A)gree/(C)ancel: A

——————————————————————————-
Would you be willing to share your email address with the Electronic Frontier
Foundation, a founding partner of the Let’s Encrypt project and the non-profit
organization that develops Certbot? We’d like to send you email about EFF and
our work to encrypt the web, protect its users and defend digital rights.
——————————————————————————-
(Y)es/(N)o: Y
Obtaining a new certificate
Performing the following challenges:
tls-sni-01 challenge for images.auctionpro.co.kr
Waiting for verification…
Cleaning up challenges

IMPORTANT NOTES:
– Congratulations! Your certificate and chain have been saved at:
/etc/letsencrypt/live/images.auctionpro.co.kr/fullchain.pem
Your key file has been saved at:
/etc/letsencrypt/live/images.auctionpro.co.kr/privkey.pem
Your cert will expire on 2017-12-04. To obtain a new or tweaked
version of this certificate in the future, simply run
letsencrypt-auto again. To non-interactively renew *all* of your
certificates, run “letsencrypt-auto renew”
– Your account credentials have been saved in your Certbot
configuration directory at /etc/letsencrypt. You should make a
secure backup of this folder now. This configuration directory will
also contain certificates and private keys obtained by Certbot so
making regular backups of this folder is ideal.
– If you like Certbot, please consider supporting our work by:
Donating to ISRG / Let’s Encrypt: https://letsencrypt.org/donate
Donating to EFF: https://eff.org/donate-le

5.1 Email  인증

6. 확인

sudo ls /etc/letsencrypt/live
sudo ls /etc/letsencrypt/live/example.com
cert.pem (사용)
chain.pem
fullchain.pem (사용)
privkey.pem

7.  90일 마다 갱신 해야  하기 때문에 Cron (자동)으로 한달에 한번에 갱신되게 세팅

echo '@monthly root /opt/letsencrypt/letsencrypt-auto certonly --quiet --standalone --renew-by-default -d example.com -d www.example.com >> /var/log/letsencrypt/letsencrypt-auto-update.log' | sudo tee --append /etc/crontab

8. Apache 에 세팅

<VirtualHost *:443>
    SSLEngine On
    SSLCertificateFile /etc/letsencrypt/live/cert.pem
    SSLCertificateKeyFile /etc/letsencrypt/live/fullchain.pem
    #SSLCACertificateFile /etc/letsencrypt/live/privkey.pem  #If using a self-signed certificate, omit this line

    ServerAdmin info@example.com
    ServerName www.example.com
    ServerAlias www.example2.com #If using alternate names for a host
    DocumentRoot /var/www/html/example.com/public_html/
    ErrorLog /var/www/html/example.com/log/error.log
    CustomLog /var/www/html/example.com/log/access.log combined
</VirtualHost>

9.  적용

a2enmod ssl
a2ensite example.com
service apache2 restart

10. Test

openssl s_client -CApath /etc/ssl/certs/ -connect example.com:443

mail header 분석

Version Name Version Number
Outlook 97 8.0
Outlook 98 8.5
Outlook 2000 9.0
Outlook XP/2002 10.0
Outlook 2003 11.0
Outlook 2007 12.0
Outlook 2010 14.0
Outlook 2013 15.0
Outlook 2016 16.0

링크 : https://toolbox.googleapps.com/apps/messageheader/

 

ubuntu 16.04 sudo apt-get upate Error

Reading package lists… Done
W: http://cz.archive.ubuntu.com/ubuntu/dists/precise/Release.gpg: Signature by key 630239CC130E1A7FD81A27B140976EAF437D05B5 uses weak digest algorithm (SHA1)
E: Failed to fetch http://us.archive.ubuntu.com/ubuntu/dists/xenial-updates/main/binary-amd64/by-hash/SHA256/adbec2ad24dc9116db1043190e5146825a235b6841e407e0bea 58b0ee3ee0793 Hash Sum mismatch
E: Failed to fetch http://us.archive.ubuntu.com/ubuntu/dists/xenial-updates/main/binary-i386/by-hash/SHA256/78607fb973456f8bae86a69012fee378adc18d988aa1ae38d2b3 16830ece3c6f
E: Some index files failed to download. They have been ignored, or old ones used instead.

sudo rm -rf /var/lib/apt/lists/*
sudo apt clean
sudo apt update

나노 바이오스 리셋

[Outlook] Display the total number of messages in a folder

Display the total number of messages in a folder
outlook 폴더에 있는 총 갯수를 표시

1. Right-click a folder, and then click Properties.

2. On the General tab, click Show total number of items.

sitegalaxyupload 서버 세팅 및 기타 오류

64bit 에서 세팅 하기

ActiveX 구성 요소는 개체를 작성할 수 없습니다.

Ubuntu 16.04 server 에 oracle 11g R2 Database 설치 해보기

1. 필요 패케지 설치

apt-get update

sudo apt-get install alien autoconf automake autotools-dev binutils doxygen
sudo apt-get install elfutils expat gawk gcc gcc-multilib g++-multilib libstdc++6:i386 ksh less libtiff5
sudo apt-get install libtiff5-dev lib32z1 libaio1 libaio-dev libc6-dev libc6-dev-i386 libc6-i386
sudo apt-get install libelf-dev libltdl-dev libmotif4 libodbcinstq4-1 libodbcinstq4-1:i386

E: Package ‘libmotif4’ has no installation candidate 인 경우

echo 'deb http://cz.archive.ubuntu.com/ubuntu trusty main universe' >> /etc/apt/sources.list.d/extra.list
apt-get update
apt-get install libmotif4
아래는 선택사항
mv /etc/apt/sources.list.d/extra.list /etc/apt/sources.list.d/extra.list.backup
apt-get update


sudo apt-get install libpthread-stubs0 libpthread-stubs0-dev libpth-dev libstdc++5 lsb-cxx make

N: Ignoring file ‘extra.list.backup’ in directory ‘/etc/apt/sources.list.d/’ as it has an invalid filename extension
E: Unable to locate package libpthread-stubs0
E: Unable to locate package lsb-cxx 인 경우

echo 'deb http://cz.archive.ubuntu.com/ubuntu precise main universe' >> /etc/apt/sources.list.d/extra.list
apt-get install libpthread-stubs0
apt-get install libpthread-stubs0-dev
아래는 선택사항
mv /etc/apt/sources.list.d/extra.list /etc/apt/sources.list.d/extra.list.backup
apt-get update


sudo apt-get install pdksh openssh-server rlwrap rpm sysstat unixodbc unixodbc-dev x11-utils
sudo apt-get install zlibc libglapi-mesa:i386 libglu1-mesa:i386 libqt4-opengl:i386
sudo apt-get install libpthread-workqueue0 libpthread-workqueue-dev libzthread-2.3-2 libzthread-dev

sudo ln -s /usr/bin/awk /bin/awk
sudo ln -s /usr/bin/rpm /bin/rpm
sudo ln -s /usr/bin/basename /bin/basename

sudo ln -s /usr/lib/x86_64-linux-gnu /usr/lib64
cd /lib64
sudo ln -s /lib/x86_64-linux-gnu/libgcc_s.so.1 .

sudo groupadd -g 502 oinstall
sudo groupadd -g 503 dba
sudo groupadd -g 504 oper
sudo groupadd -g 505 asmadmin
sudo useradd -u 502 -g oinstall -G dba,asmadmin,oper -s /bin/bash -m oracle
sudo passwd oracle

sudo mkdir -p /u01/app/oracle/product/11.2.0/
sudo chown -R oracle:oinstall /u01
sudo chmod -R 775 /u01

vb vbFromUnicode c# 으로 변경 샘플

VB Source

한글을 2byte 로 계산하기 위해 아래로 같은 변경하여 위치의 byte들을 가져온다.


Public Function Data_Cut(sDat, Start_len, last_len) As String
Dim Tmp_Chk As String

Tmp_Chk = StrConv(MidB(StrConv(sDat, vbFromUnicode), Start_len, last_len), vbUnicode)
Data_Cut = Tmp_Chk
End Function

To C# Source

C# 으로 변경하면 다음과 같이 사용할수 있다.
ks_c_5601-1987 Encode 로 변경하면 한글은 2바이트로 인식한다.


static string getWordByByte(string sDat, int Start_len, int last_len)
{
System.Text.Encoding myEncoding = System.Text.Encoding.GetEncoding("ks_c_5601-1987");

byte[] buf = myEncoding.GetBytes(sDat);

return myEncoding.GetString(buf, Start_len, last_len);
}

[javascript] textarea 글자 제한

textarea 글자 제한 원본소스 다운로드 :  textarea-maxlength

 

Example 1 – (This is the default without any config)

Code used

There is no javascript configuration used in this example. By setting a maxlength property for the textarea, example:

<textarea name="myComment" id="myComment" maxLength="10" cols="50 rows="3">

and by including the dg-textarea-maxlength-autoload.js file,

<script type="text/javascript" src="js/dg-textarea-maxlength-autoload.js"></script>

you will get a default config for all textareas where the maxlength attribute is set

Example 2 : Manual config

56 of maximum 255 characters

Code used:

var maxLength = new DG.TextareaMaxlength( {
	el : 'poem',
	statusEl : 'poem-maxlength-status',
	maxLength : 255,
	statusText : '{0} of maximum {1} characters'

})

랜섬웨어(Ransomware) Matrix

#How_to_return_files#

Wаrning! Аll yоur filеs wеrе еnсryрtеd with RSА-2048 аlgоrithm.

Withоut уоur pеrsоnаl dесrуptiоn kеy dаtа rеcоvеrу is impоssiblе!

Tо gеt yоur uniquе kеy аnd dесrурt thе filеs, Yоu hаvе to sеnd thе fоllоwing cоdе:

45677B48199283FD tо оur е-mаil аddrеss: decodedecode@tutanota.com

Yоu will rеciеvе аll nеcеssаry instruсtiоns.

Yоu hаvе оnlу 96 hоurs tо rеcоvеr yоur dаtа! Аftеr this timе yоur uniquе dесrурtiоn kеy will bе аutоmаticаllу dеlеtеd аnd filе dесrурtiоn will bеcоmе imроssiblе!

Hurrу uр! Еасh 6 hоurs thе pауmеnt sizе will bе аutоmаticаllу inсrеаsеd bу 100$!

Аll thе аttеmpts оf dесryptiоn by yоursеlf will rеsult оnly in irrеvосаble lоss оf yоur dаtа.

If yоu did nоt rеcеivе thе аnswеr frоm thе аfоrеcitеd еmаil fоr mоrе then 24 hours (аnd оnly in this cаsе!), usе thе rеsеrvе е-mаil аddrеss:

restoreassistant@yandex.com

 

참조 : https://wikidocs.net/10337
뉴스 : https://www.bloter.net/archives/284575

 

특징

  • 감염된 PC 사용자의 아이피가 아동 음란물 사이트 등에 접속해 미국 연방법을 위반하였기 때문에 모든 중요 파일들을 암호화했으니 벌금을 내라고 경고
  • 암호화된 파일의 확장자를 변경하지는 않음
  • 파일이 암호화된 같은 폴더의 경로에 !WhatHappenedWithMyFiles!.rtf라는 파일명의 랜섬웨어 감염 노트를 만들어 사용자가 이를 열람하고 비용을 지불할 수 있도록 유도
  • 선다운 익스플로잇 킷을 통해 국내 유포중(하우리 최상명)
  • 블리핑 컴퓨터 블로그는 리그킷이라고 언급
  • 96시간 이후에는 복구가 불가능하며, 12시간마다 100달러씩 복구 가격이 증가
  • 윈도우 폴더 바로가기를 이용해서 전파
  • 매감염 프로세스마다 진행 상황을 C2 서버로 보고
  • 암호화한 확장자 리스트와 확장자별 개수를 C2 서버에 업로드

XpressEngine

1.개요

한 시대를 풍미한 인터넷 게시판 프로그램 제로보드를 개발했던 프로그래머 고영수가 네이버의 지원을 받아 제작하고 있 웹사이트 빌더 프로그램(CMS). 현재는 네이버에서 XE 커뮤니티 개발팀을 만들어 운영 중이다. 참고로 고영수씨는 XE가 점차 활성화될 무렵 PM을 그만두고 네이버 재팬으로 근무지를 옮겼다. 그의 현재 소속은 Line Corp.

2. 상세
고영수가 네이버에 들어가면서 네이버의 지원을 받아, 2008년부터 오픈소스 프로그램으로 개발되고 있다. 프로그램 자체의 라이선스는 LGPL이고, 스킨이나 모듈, 위젯, 애드온 등은 별도의 라이선스를 사용할 수 있도록 되어 있다. 2008년 1.0이 나온 이후, 계속해서 버전업되어 1.8대 버전까지 왔다.

원래는 제로보드의 판올림인 ‘제로보드 5’라는 이름으로 개발되었다. 그러다 제로보드 5 개발을 갈아엎고 ‘제로보드 XE’[1]라는 이름으로 아예 개발을 새롭게 시작했으며, 고영수가 네이버에 들어간 이후에는 아예 이름을 현재의 ‘XpressEngine’으로 바꾸어 제로보드와는 다른 프로그램이 되었다.

구조는 기본 프로그램인 XE Core가 있고, 거기에 모듈이나 위젯, 애드온 등의 추가 프로그램을 올리는 방식이다. 덕분에 제로보드의 단점이었던 확장성은 크게 발전하였다. 예전처럼 소스를 수정하는 것이 아닌, 모듈이나 위젯, 애드온을 제작해서 코어에 연동시키면 되기 때문.

게시판만 지원했던 제로보드와는 달리 웹사이트 하나를 통째로 구축할 수 있는 사이트 빌더의 개념으로 발전했다. 스킨의 경우에도 달랑 게시판 스킨이나 최근 게시물 스킨 정도밖에 없던 제로보드와 달리, 사이트 자체의 스킨인 레이아웃과 각 모듈이나 위젯의 스킨으로 다양화되었다.

참조 : https://namu.wiki/w/XpressEngine

https://www.xpressengine.io/

https://xpressengine.gitbooks.io/xpressengine-front-end/content/2common/24-page.html

에구: PHP 7.0 에서 mariadb 를 설치 해야 가능 합니다.

xpressengine-manual-ko

확장 프로그램Cool Tooltip Dictionary 14

버튼 shift 누르고 ~ * 버튼으로 활성화/비활성화 가능

win7 c드라이브 하드 용량 늘리기

1. temp 삭제
프로그램 및 파일검색에서 %temp% 입력해서 엔터치시면  디렉토리 경로 나옵니다.

2. C:\Windows\SoftwareDistribution\Download 있는 디렉토리에 있는 파일 삭제

3. 보조프로그램 -> 디스크 정리 로 삭제