HighCode

블로그 이미지

프알못

모두를 위한 프로그래밍, 보안, IT 정보

'분류 전체보기'에 해당되는 글 28건

제목 날짜
  • 애드웨어 제거, AdwCleaner 로 해결! 2016.10.17
  • [VB] Visual Basic 6.0 에서 C/C++ DLL 사용하기 2016.10.10
  • 각 인터넷 포털사이트별 이름의 유래 2016.10.08
  • 2016년 10월 토렌트 트래커 모음 2016.10.08
  • 토렌트 트래커 추가하는 방법 2016.10.08
  • 2016년, IT업계 프로그래밍 언어 순위(랭킹 및 점수) 2016.10.03
  • [랜섬웨어] A** 랜섬웨어 툴 2016.10.02
  • 랜섬웨어를 알아봅시다. [복구법&작동원리 포함] 2016.10.02
  • [CrackMe] CrackR's KrakkRSR 2016.10.01
  • 블랙해커들이 사용하는 백신 우회 기법 1 [코드 암호화](3) 2016.10.01

애드웨어 제거, AdwCleaner 로 해결!

Software/Freeware 2016. 10. 17. 10:59

자신의 컴퓨터가 악성 ADWARE로 고통받고 있으신 분들에게 추천드리는 프리웨어 하나를 소개 합니다.



바로 AdwCleaner 입니다. 외산 프리웨어 인데 다운로드 수가 총합 1억이 넘는 인기 프로그램입니다.


▲AdwCleaner 실행 모습.



AdwCleaner


제작 : ToolsLib (링크)

라이센스 : 프리웨어(Freeware)

설명 : 사용자의 컴퓨터에 설치된 악성 애드웨어(adware) 을 제거함.




Scan 을 누르는것으로 간단하게 사용이 가능합니다.

발견된 애드웨어가 있다면 Clean 으로 삭제해주세요. 

제 컴퓨터에서는 하나도 나오지 않았네요.




Log 창에서 스캔 및 삭제한 애드웨어에 대한 정보를 열람할 수 있습니다.



adwcleaner_6.021.exe


2016년 10월 기준 최신 버젼을 첨부 해놓겠습니다.


나중에 더 최신버전을 받고 싶으신 분은 제작사 홈페이지를 참고하여 다운로드 해주세요. (링크 위 참고)




애드웨어 치료, 애드웨어 치료법, ADWARE , 애드웨어 란? , ㅁㅁㅁㅁㅁ, 애드웨어 치료 프로그램


저작자표시비영리동일조건

'Software > Freeware' 카테고리의 다른 글

[한국어] 무료 PC 청소툴의 강자, CCleaner  (0) 2016.10.18
애드웨어 제거, AdwCleaner 로 해결!  (0) 2016.10.17
Posted by 프알못
IT, 백신, 악성코드, 악성코드무료치료

트랙백

※ 스팸 트랙백 차단중 ...{ ? }

[VB] Visual Basic 6.0 에서 C/C++ DLL 사용하기

HighCode/Other 2016. 10. 10. 06:17


- DLL 파일(TestDll.dll)

1
2
3
4
5
6
7
8
9
10
#define TEST_DLL extern "C" __declspec(dllexport)
 
// 1. 'int' Return
TEST_DLL int Test_Sum(int Num1, int Num2);
 
// 2. 'void' Return
TEST_DLL void Test_Output();
 
// 3. 'void*' Return
TEST_DLL void* CreateUser();
cs


▲DLL 에 이러한 함수들이 있다고 가정을 합니다.



미리 선언해줄 부분


1
2
3
4
5
6
7
8
' 1. 'int' Return 
Declare Function Test_Sum Lib "TestDll.dll" (ByVal Num1 As Integer, ByVal Num2 As Integer) As Integer
 
' 2. 'void' Return
Declare Sub Test_Output Lib "TestDll.dll" ()
 
' 3. 'void*' Return
Declare Function CreateUser Lib "TestDll.dll" () As Int32

cs


기본틀


1
Declare [Function / Sub] <FunctionName> Lib "<DLL Name>" (인자들) (As 반환값)
cs




★ VB에서 C/C++ DLL을 사용할 때 알아둘 점


1. 해당함수가 리턴하는 값이 없는 경우(void 형 함수)에는 Sub 를 사용한다.


2. 함수의 인자가 값을 넘겨주는 경우는 ByVal 을 주소값(포인터)를 넘겨주는 경우는 ByRef를 사용한다.


3. 선언의 제일 마지막에는 해당함수의 리턴형태를 As 를 사용해서 지정해준다.

    void* 함수처럼 포인터를 리턴하는 경우는 해당 바이트의 수에 맞는 데이터형을 지정한다.

    ( DLL 에서 32비트 데이터로 리턴을 하면 VB에서도 32비트 데이터형으로 받는다. )


선언이 끝나면 코드에서 사용이 가능한데 사용방법은 C/C++ 에서 함수의 사용과 비슷합니다.


단, Sub 로 선언한 함수의 경우는 Call 명령으로 호출해주도록 합니다.

(ex. Call Test_Output() )



저작자표시비영리동일조건

'HighCode > Other' 카테고리의 다른 글

[VB] Visual Basic 6.0 에서 C/C++ DLL 사용하기  (0) 2016.10.10
Posted by 프알못

트랙백

※ 스팸 트랙백 차단중 ...{ ? }

각 인터넷 포털사이트별 이름의 유래

News & Issue 2016. 10. 8. 01:42




구글은 알고 있었는데 다른애들은 다 처음 알았네요 ㅋㅋ


IT 사이트 유래, 포털사이트 이름유래, 야후 뜻, 구글 뜻, 사이월드 뜻, 네이트 이름 뜻, 네이버 이름 뜻, 다음 이름 뜻


저작자표시비영리동일조건

'News & Issue' 카테고리의 다른 글

각 인터넷 포털사이트별 이름의 유래  (0) 2016.10.08
2016년, IT업계 프로그래밍 언어 순위(랭킹 및 점수)  (0) 2016.10.03
Posted by 프알못
IT, 포털사이트

트랙백

※ 스팸 트랙백 차단중 ...{ ? }

2016년 10월 토렌트 트래커 모음

Software/Torrent 2016. 10. 8. 01:33





2016년 10월 날짜 토렌트 트래커 모음집 입니다. 유용하게 사용해주세요 ~


트래커 추가하는 법을 모르신다면 클릭!



http://182.176.139.129:6969/announce

 

http://5.79.83.193:2710/announce

 

http://91.218.230.81:6969/announce

 

http://atrack.pow7.com/announce

 

http://bt.henbt.com:2710/announce

 

http://mgtracker.org:2710/announce

 

http://mgtracker.org:6969/announce

 

http://open.touki.ru/announce.php

 

http://p4p.arenabg.ch:1337/announce

 

http://pow7.com:80/announce

 

http://retracker.krs-ix.ru:80/announce

 

http://secure.pow7.com/announce

 

http://t1.pow7.com/announce

 

http://t2.pow7.com/announce

 

http://thetracker.org:80/announce

 

http://torrentsmd.com:8080/announce

 

http://tracker.bittor.pw:1337/announce

 

http://tracker.dutchtracking.com:80/announce

 

http://tracker.dutchtracking.nl:80/announce

 

http://tracker.edoardocolombo.eu:6969/announce

 

http://tracker.ex.ua:80/announce

 

http://tracker.kicks-ass.net:80/announce

 

http://tracker1.wasabii.com.tw:6969/announce

 

http://tracker2.itzmx.com:6961/announce

 

http://www.wareztorrent.com:80/announce

 

udp://62.138.0.158:6969/announce

 

udp://eddie4.nl:6969/announce

 

udp://explodie.org:6969/announce

 

udp://shadowshq.eddie4.nl:6969/announce

 

udp://shadowshq.yi.org:6969/announce

 

udp://tracker.eddie4.nl:6969/announce

 

udp://tracker.mg64.net:2710/announce

 

udp://tracker.sktorrent.net:6969

 

udp://tracker2.indowebster.com:6969/announce

 

udp://tracker4.piratux.com:6969/announce


http://atrack.pow7.com/announce

 

http://bt.henbt.com:2710/announce

 

http://mgtracker.org:2710/announce

 

http://mgtracker.org:6969/announce

 

http://open.touki.ru/announce.php

 

http://p4p.arenabg.ch:1337/announce

 

http://pow7.com:80/announce

 

http://retracker.krs-ix.ru:80/announce

 

http://secure.pow7.com/announce

 

http://t1.pow7.com/announce

 

http://t2.pow7.com/announce

 

http://thetracker.org:80/announce

 

http://torrentsmd.com:8080/announce

 

http://tracker.bittor.pw:1337/announce

 

http://tracker.dutchtracking.com/announce

 

http://tracker.dutchtracking.com:80/announce

 

http://tracker.dutchtracking.nl:80/announce

 

http://tracker.edoardocolombo.eu:6969/announce

 

http://tracker.ex.ua:80/announce

 

http://tracker.kicks-ass.net:80/announce

 

http://tracker.mg64.net:6881/announce

 

http://tracker.tfile.me/announce

 

http://tracker1.wasabii.com.tw:6969/announce

 

http://tracker2.itzmx.com:6961/announce

 

http://tracker2.wasabii.com.tw:6969/announce

 

http://www.wareztorrent.com:80/announce

 

udp://bt.xxx-tracker.com:2710/announce

 

udp://eddie4.nl:6969/announce

 

udp://shadowshq.eddie4.nl:6969/announce

 

udp://shadowshq.yi.org:6969/announce

 

udp://tracker.eddie4.nl:6969/announce

 

udp://tracker.mg64.net:2710/announce

 

udp://tracker.mg64.net:6969/announce

 

udp://tracker.opentrackr.org:1337/announce

 

udp://tracker.sktorrent.net:6969

 

udp://tracker2.indowebster.com:6969/announce

 

udp://tracker4.piratux.com:6969/announce


udp://tracker.coppersurfer.tk:6969/announce


http://tracker.opentrackr.org:1337/announce


udp://zer0day.ch:1337/announce


http://explodie.org:6969/announce


udp://tracker.leechers-paradise.org:6969/announce


udp://9.rarbg.com:2710/announce


udp://p4p.arenabg.com:1337/announce


udp://tracker.sktorrent.net:6969/announce


http://p4p.arenabg.com:1337/announce


udp://tracker.aletorrenty.pl:2710/announce


http://tracker.aletorrenty.pl:2710/announce


http://tracker.bittorrent.am/announce


udp://tracker.kicks-ass.net:80/announce


http://tracker.kicks-ass.net/announce


http://tracker.baravik.org:6970/announce


udp://tracker.piratepublic.com:1337/announce


udp://torrent.gresille.org:80/announce


http://torrent.gresille.org/announce


http://tracker.skyts.net:6969/announce


http://tracker.internetwarriors.net:1337/announce


udp://tracker.skyts.net:6969/announce


http://tracker.dutchtracking.nl/announce


udp://tracker.yoshi210.com:6969/announce


udp://tracker.tiny-vps.com:6969/announce


udp://tracker.internetwarriors.net:1337/announce


udp://mgtracker.org:2710/announce


http://tracker.yoshi210.com:6969/announce


http://tracker.tiny-vps.com:6969/announce


udp://tracker.filetracker.pl:8089/announce


udp://tracker.ex.ua:80/announce


udp://91.218.230.81:6969/announce


https://www.wareztorrent.com/announce


http://www.wareztorrent.com/announce


http://tracker.filetracker.pl:8089/announce


http://tracker.ex.ua/announce


http://tracker.calculate.ru:6969/announce


udp://tracker.grepler.com:6969/announce


udp://tracker.flashtorrents.org:6969/announce


udp://tracker.bittor.pw:1337/announce


http://tracker.tvunderground.org.ru:3218/announce


http://tracker.grepler.com:6969/announce


http://tracker.flashtorrents.org:6969/announce


http://retracker.gorcomnet.ru/announce


http://bt.pusacg.org:8080/announce


http://87.248.186.252:8080/announce


udp://tracker.kuroy.me:5944/announce


udp://182.176.139.129:6969/announce


http://tracker.kuroy.me:5944/announce


http://retracker.krs-ix.ru/announce


http://open.acgtracker.com:1096/announce


udp://open.stealth.si:80/announce


udp://208.67.16.113:8000/announce


http://tracker.dler.org:6969/announce


http://bt2.careland.com.cn:6969/announce


http://open.lolicon.eu:7777/announce


http://tracker.opentrackr.org:1337/announce


http://explodie.org:6969/announce


http://p4p.arenabg.com:1337/announce


http://tracker.aletorrenty.pl:2710/announce


http://tracker.bittorrent.am/announce


http://tracker.kicks-ass.net/announce


http://tracker.baravik.org:6970/announce


http://torrent.gresille.org/announce


http://tracker.skyts.net:6969/announce


http://tracker.internetwarriors.net:1337/announce


http://tracker.dutchtracking.nl/announce


http://tracker.yoshi210.com:6969/announce


http://tracker.tiny-vps.com:6969/announce


http://www.wareztorrent.com/announce


http://tracker.filetracker.pl:8089/announce


http://tracker.ex.ua/announce


http://tracker.calculate.ru:6969/announce


http://tracker.tvunderground.org.ru:3218/announce


http://tracker.grepler.com:6969/announce


http://tracker.flashtorrents.org:6969/announce


http://retracker.gorcomnet.ru/announce


http://bt.pusacg.org:8080/announce


http://87.248.186.252:8080/announce


http://tracker.kuroy.me:5944/announce


http://retracker.krs-ix.ru/announce


http://open.acgtracker.com:1096/announce


http://bt2.careland.com.cn:6969/announce


http://open.lolicon.eu:7777/announce


https://www.wareztorrent.com/announce


udp://213.163.67.56:1337/announce


http://213.163.67.56:1337/announce


udp://185.86.149.205:1337/announce


http://74.82.52.209:6969/announce


udp://94.23.183.33:6969/announce


udp://74.82.52.209:6969/announce


udp://151.80.120.114:2710/announce


udp://109.121.134.121:1337/announce


udp://168.235.67.63:6969/announce


http://109.121.134.121:1337/announce


udp://178.33.73.26:2710/announce


http://178.33.73.26:2710/announce


http://85.17.19.180/announce


udp://85.17.19.180:80/announce


http://210.244.71.25:6969/announce


http://85.17.19.180/announce


http://213.159.215.198:6970/announce


udp://191.101.229.236:1337/announce


http://178.175.143.27/announce


udp://89.234.156.205:80/announce


http://91.216.110.47/announce


http://114.55.113.60:6969/announce


http://195.123.209.37:1337/announce


udp://114.55.113.60:6969/announce


http://210.244.71.26:6969/announce


udp://107.150.14.110:6969/announce


udp://5.79.249.77:6969/announce


udp://195.123.209.37:1337/announce


udp://37.19.5.155:2710/announce


http://107.150.14.110:6969/announce


http://5.79.249.77:6969/announce


udp://185.5.97.139:8089/announce


udp://194.106.216.222:80/announce


udp://91.218.230.81:6969/announce


https://104.28.17.69/announce


http://104.28.16.69/announce


http://185.5.97.139:8089/announce


http://194.106.216.222/announce


http://80.246.243.18:6969/announce


http://37.19.5.139:6969/announce


udp://5.79.83.193:6969/announce


udp://46.4.109.148:6969/announce


udp://51.254.244.161:6969/announce


udp://188.165.253.109:1337/announce


http://91.217.91.21:3218/announce


http://37.19.5.155:6881/announce


http://46.4.109.148:6969/announce


http://51.254.244.161:6969/announce


http://104.28.1.30:8080/announce


http://81.200.2.231/announce


http://157.7.202.64:8080/announce


http://87.248.186.252:8080/announce


udp://128.199.70.66:5944/announce


udp://182.176.139.129:6969/announce


http://128.199.70.66:5944/announce


http://188.165.253.109:1337/announce


http://93.92.64.5/announce


http://173.254.204.71:1096/announce


udp://195.123.209.40:80/announce


udp://62.212.85.66:2710/announce


udp://208.67.16.113:8000/announce


http://125.227.35.196:6969/announce


http://59.36.96.77:6969/announce


http://87.253.152.137/announce


http://158.69.146.212:7777/announce


udp://tracker.coppersurfer.tk:6969/announce


udp://zer0day.ch:1337/announce


udp://tracker.leechers-paradise.org:6969/announce


udp://9.rarbg.com:2710/announce


udp://p4p.arenabg.com:1337/announce


udp://tracker.sktorrent.net:6969/announce


udp://tracker.aletorrenty.pl:2710/announce


udp://tracker.kicks-ass.net:80/announce


udp://tracker.piratepublic.com:1337/announce


udp://torrent.gresille.org:80/announce


udp://tracker.skyts.net:6969/announce


udp://tracker.yoshi210.com:6969/announce


udp://tracker.tiny-vps.com:6969/announce


udp://tracker.internetwarriors.net:1337/announce


udp://mgtracker.org:2710/announce


udp://tracker.filetracker.pl:8089/announce


udp://tracker.ex.ua:80/announce


udp://91.218.230.81:6969/announce


udp://tracker.grepler.com:6969/announce


udp://tracker.flashtorrents.org:6969/announce


udp://tracker.bittor.pw:1337/announce


udp://tracker.kuroy.me:5944/announce


udp://182.176.139.129:6969/announce


udp://open.stealth.si:80/announce


udp://208.67.16.113:8000/announce


udp://tracker.coppersurfer.tk:6969/announce


http://tracker.opentrackr.org:1337/announce


udp://zer0day.ch:1337/announce


http://explodie.org:6969/announce


udp://tracker.leechers-paradise.org:6969/announce


udp://9.rarbg.com:2710/announce


udp://p4p.arenabg.com:1337/announce


udp://tracker.sktorrent.net:6969/announce


http://p4p.arenabg.com:1337/announce


udp://tracker.aletorrenty.pl:2710/announce


http://tracker.aletorrenty.pl:2710/announce


http://tracker.bittorrent.am/announce


udp://tracker.kicks-ass.net:80/announce


http://tracker.kicks-ass.net/announce


http://tracker.baravik.org:6970/announce


udp://tracker.piratepublic.com:1337/announce


udp://213.163.67.56:1337/announce


http://213.163.67.56:1337/announce


udp://185.86.149.205:1337/announce


http://74.82.52.209:6969/announce


udp://94.23.183.33:6969/announce


udp://74.82.52.209:6969/announce


udp://151.80.120.114:2710/announce


udp://109.121.134.121:1337/announce


udp://168.235.67.63:6969/announce


http://109.121.134.121:1337/announce


udp://178.33.73.26:2710/announce


http://178.33.73.26:2710/announce


http://85.17.19.180/announce


udp://85.17.19.180:80/announce


http://210.244.71.25:6969/announce


http://85.17.19.180/announce


토렌트 최신 트래커, 토렌트 2016년 트래커, 2016년 토렌트 트래커, 2016년 10월 토렌트 트래커, Torrent Tracker List October 2016


저작자표시비영리동일조건

'Software > Torrent' 카테고리의 다른 글

2017년 1월 토렌트 트래커 모음(2017 Jan, Torrent Tracker)  (0) 2017.01.10
2016년 10월 토렌트 트래커 모음  (0) 2016.10.08
토렌트 트래커 추가하는 방법  (0) 2016.10.08
Posted by 프알못
토렌트, 토렌트 사용법

트랙백

※ 스팸 트랙백 차단중 ...{ ? }

토렌트 트래커 추가하는 방법

Software/Torrent 2016. 10. 8. 01:30

1. 먼저 토렌트 프로그램(uTorrent, bitTorrent 등)을 키시면 이런식으로 창이 뜨게 될것입니다.




2. 트래커를 추가하고 싶은 해당 다운로드 파일을 더블클릭해주거나 마우스 오른쪽 버튼 - 속성을 통해 속성 창으로 넘어옵니다.




3. 트래커 라고 되어있는 부분(1) 에 트래커를 추가 시켜줍니다.

주의할 점은 빈 줄로 구분을 해주어야 하기 때문에 트래커 마다 사이에 빈 줄을 넣어주셔야 합니다.



확인(2)을 눌러 주시면 트래커 추가 끝!




트래커, 토렌트 트래커, 트래커 추가하는 법 , 토렌트 속도 증가, 토렌트 빨리 받기 , 토렌트 트래커 추가


저작자표시비영리동일조건

'Software > Torrent' 카테고리의 다른 글

2017년 1월 토렌트 트래커 모음(2017 Jan, Torrent Tracker)  (0) 2017.01.10
2016년 10월 토렌트 트래커 모음  (0) 2016.10.08
토렌트 트래커 추가하는 방법  (0) 2016.10.08
Posted by 프알못
토렌트, 토렌트 사용법

트랙백

※ 스팸 트랙백 차단중 ...{ ? }

2016년, IT업계 프로그래밍 언어 순위(랭킹 및 점수)

News & Issue 2016. 10. 3. 18:41

오늘은 2016년 IT업계에서 쓰이는 프로그래밍 언어들에 대한 순위를 알아보겠습니다.


각 업계별로 순위가 조금씩 다르지만 크게 순위가 달라지지는 않았습니다.


각각 순위를 선정한 기관별로 순위를 나열해보겠습니다.


1. codeeval (2016년 2월 기준)


"Most Popular Coding Languages"


Codeeval 에서는 매년 100만이 넘는 유저들의 도전과제들의 프로그래밍 언어 종류를 파악하여 그 인기를 통계 내었습니다.

총 26개의 언어가 제출되었다고 하네요


▲ codeeval이 발표한 순위에서 Python 이 가장 많은 점유율을 나타내고 있다.




년도별 언어 점유율 변화



▲ Codeeval 에서는 가장 인기있는 프로그래밍 언어로 파이썬을 선정했습니다. 그 뒤를 자바가 바짝 따라 붙어 2위!





년도별 언어 인기 순위 변화





Codeeval 에서는 Python 이 비록 1위를 차지했지만 14.64% 점유율이 하락했고 Java가 15.37% C#이 27.34% C가 21.34% 상승한 점을 지목했습니다. 구글의 Go는 무려 44% 점유율이 하락했네요.


출처: Codeeval Blog 


2. RedMonk (2016년 6월 기준)



RedMonk 에서는 Github 와 StackOverflow 에서 쓰이는 언어들을 조사하여 순위를 집계하였습니다.


▲RedMonk가 만든 순위. 위로갈수록 스택오버플로에서 인기있으며, 오른쪽으로 갈수록 Github에서 인기가 많다.



RedMonk가 선정한 2016 프로그래밍 언어 랭킹

1JavaScript

2

Java
3PHP
4Python
5C#
6C++
7Ruby
8CSS
9C
10

Objective-C

11Shell
12R
13Perl
14Scala
15

Go

16

Haskell
17Swift
18Matlab
19Visual Basic
20Clojure

20

Groovy


RedMonk는 이번 순위에 대해 Top10에 드는 언어들의 경우 변동이 거의 없다고 평가 했습니다.

오히려 RedMonk는 Top10에서 제외된 언어들에 주목을 했는데 한편 살펴 볼까요?



Elixir


이번 분기에 크게 랭크가 오른 Elixir (하지만 지난 번 보다는 점수는 하락) 이 언어가 지원하는 멋진 기능들이 이 언어를 주목하게 만든다는데요. 계속 이런 상승세가 지속될지가 관건이라고 합니다.


Julia


Jula는 성장세는 느리지만 순위가 하락한것은 이번 분기가 처음이라고 하네요. Julia 프로그래머의 채용률과 언어 가시성 등이 문제되어 이러한 변화가 무리는 아니라고 합니다.


R


R은 계속해서 성장세를 보이는 언어중 하나 입니다. 2012년 17위에 랭크된 이래로 계속해서 성장을 계속하고 있는데요. 이번에는 펄을 따돌리고 12위를 차지했네요.


Rust


지난 2분기에서 상승세를 이어온 Rust가 이번 분기에서는 살짝 점수가 하락했습니다. 다음분기에서 점수가 상승될지 궁금하다고 합니다.


Swift


Swift는 현 시각 현직 언어들중 가장 정규적인 부분의 표상이 되고 있습니다. 처음 Swift가 생기고 부터 전례없던 성장세에 모두들 놀라지 아니할 수 없었는데요, 이번에는 Top20 내로 진입하여 17위에 랭크 되었습니다. iOS에 Swift가 새로운 성장 동력을 가져다 주었지만 RedMonk에서는 앞으로의 전망은 좋지 못할것이라는 평을 내놓았습니다. 


TypeScript


구글의 Go , 애플의 Swift를 제외하고 가장 크게 성장한 언어를 뽑으라면 TypeSript를 뽑을 수 있습니다. 마이크로소프트와 Angular 2 재단의 의 백업으로 2분기 연속 큰 성장을 이뤄냈습니다. 31위에서 26위로 올라왔네요. 이는 전체에서 2번째로 큰 성장세 입니다.


출처: RedMonk


3. TIOBE Index (2016년 9월 기준)


TIOBE Index는 한달에 한번 평가를 갱신하고 있습니다. 

평가 방식은 언어별 숙련된 프로그래머 와 서드파티 벤더의 수.

그리고 인기있는 검색엔진(Google, Bing!, Yahoo, Wikipedia, Amazon, YouTube, Baidu 등) 이 순위 집계를 위해 사용된다고 하네요.

TIOBE Index에서는 다양한 순위들을 집계하고 있습니다. 더 궁금하신 분은 밑의 출처 버튼을 눌러 확인해보세요.

 


2016년 9월 기준 랭킹

Sep 2016Sep 2015ChangeProgramming LanguageRatingsChange
11Java18.236%-1.33%
22C10.955%-4.67%
33C++6.657%-0.13%
44C#5.493%+0.58%
55Python4.302%+0.64%
67changeJavaScript2.929%+0.59%
76changePHP2.847%+0.32%
811changeAssembly language2.417%+0.61%
98changeVisual Basic .NET2.343%+0.28%
109changePerl2.333%+0.43%
1113changeDelphi/Object Pascal2.169%+0.42%
1212Ruby1.965%+0.18%
1316changeSwift1.930%+0.74%
1410changeObjective-C1.849%+0.03%
1517changeMATLAB1.826%+0.65%
1634changeGroovy1.818%+1.31%
1714changeVisual Basic1.761%+0.23%
1819changeR1.684%+0.64%
1944changeGo1.625%+1.37%
2018changePL/SQL1.443%+0.36%

자바가 1위를 차지했습니다. 그 뒤를 이어 C언어가 2위를 차지했네요 둘의 차이는 8%. 1,2위 둘다 하향세를 타고 있는게 특징입니다.

20위 내에서 가장 성장한 언어는 1.37포인트 상승한 구글의 Go 입니다.




1년 기준 랭킹(2016년은 9월까지 집계됨)


Programming Language2016201120062001199619911986
Java111314--
C2221111
C++3332225
C#45611---
Python5672423--
PHP6448---
JavaScript798719--
Visual Basic .NET830-----
Perl98543--
Ruby10101832---
Lisp27121215753
Ada28161516632

출처: TIOBE Index



4. IEEE Spectrum (2016년 7월 기준)


IEEE Spectrum  에서는 각 디바이스 별, 트렌딩, 고용 수요, 오픈소스 기여도 등을 나눠서 순위를 집계했습니다.

저는 간단하게 종합순위, 트렌드, 고용수요, 오픈소스 이 네 항목에 대해서만 포스트 하겠습니다. 더 궁금하신 분은 출처 눌러서 확인해보세요.


종합 순위


우선 종합 순위 입니다. 웹, 모바일, 엔터프라즈, 임베디드 점수와 트렌드, 고용 수요, 오픈소스 기여도까지 더한 점수 입니다.

C언어가 1위를 차지했네요. 임베디드 시스템에서는 절대 강자이죠!


대세 순위


가장 상승세가 큰 언어에 점수를 더 주는 순위 입니다. 

C가 1위를 차지했습니다. 주목할만한 점은 C++가 2위를 차지했습니다. 자바는 4위까지 떨어졌네요.

상승폭이 큰 Swift, R, Go 등의 언어가 높은 랭크에 집계되었습니다.


언어 수요 순위


기업등에서 요구하는 언어의 수요도를 보고 점수를 주는 순위 입니다.

SQL이 처음으로 20위 내로 진입했습니다. 

기업 선호도가 낮은 R과 같은 언어는 랭크가 하락했네요


오픈소스 기여도 순위


순위의 대격변이 일어났습니다. 

C++ 가 1위를 차지합니다.


웹, 모바일, 엔터프라즈, 임베디드 별로 각각 순위를 보고 싶은 분들은 밑의 출처를 확인해주세요.



출처: IEEE Spectrum 




각 순위별로 본 2016 대세 언어는?


네 곳의 랭킹을 확인했습니다.

네곳의 정보를 잘 맞춰보면 우선 종합 점수 1위는


"자바"


가 될거 같네요 네 곳의 순위에서 모두 최상위권으로 랭크되었습니다. 그 뒤로는 C, Python, C++, JavaScript 등이 될거 같습니다.


그럼 상승세가 가장큰 언어는 바로


"Swift" and "Go"


각각 애플과 구글에서 밀어주는 언어로 상승세가 큰 언어입니다.

과연 두 언어가 현재 주류인 언어들을 밀어낼 수 있을지 기대되네요.



파이썬, 자바, C언어, 씨플플, 씨샵, C샵, 자바스크립트, Ruby, PHP, Haskell, 구글 Go, Scala, Perl, 펄 언어, 오브젝티브 C, 배쉬, R언어, 닷넷, 루아 프로그래밍 코드 프로그래밍 순위 프로그래밍 언어 종류 프로그래밍 언어 선택


저작자표시비영리변경금지

'News & Issue' 카테고리의 다른 글

각 인터넷 포털사이트별 이름의 유래  (0) 2016.10.08
2016년, IT업계 프로그래밍 언어 순위(랭킹 및 점수)  (0) 2016.10.03
Posted by 프알못
2016, IT, 트렌드, 프로그래밍 언어

트랙백

※ 스팸 트랙백 차단중 ...{ ? }

[랜섬웨어] A** 랜섬웨어 툴

UnderCode/Hacking Tool 2016. 10. 2. 03:02

본 블로그에서는 해당 프로그램을 제공하지 않습니다.


얼마전에 랜섬웨어 툴을 하나 얻어서 소개하고자 한다.


▲ A** 랜섬웨어 툴


- 비트코인을 받을 주소

- 복호화 가격(BTC)

- 복호화할 파일 확장자


이렇게 3가지를 입력한 후 빌드하면 끝인 구조.




생성된 파일.


먼저 백신프로그램을 이용해서 파일을 검사해보았다.


File Name: highcode.exe 

File Size: 598.5 KB
Scan Date: 19:10:35 | 10/01/2016
Detected by: 17/35

MD5: fd90c255aca906d54f795d9d1a43df25
SHA256: 17a5649e35dc7ff6b36453fe3ae42acd9d2dadabc980ec4c7b4d8a4f82033f5e

A-Squared: Clean
Ad-Aware: Gen
Avast: Clean
AVG Free: Could be a Trojan horse Ransom.EDA2.dropper
Avira: Clean
BitDefender: Gen
BullGuard: Gen
Clam Antivirus: Clean
Comodo Internet Security: TrojWare.Win32.TrojanDownloader.Prardrukat.AA@397154239
Dr.Web: Trojan.DownLoader22.55002
ESET NOD32: Trojan.MSIL/Filecoder.Atom
eTrust-Vet: Gen
F-PROT Antivirus: Clean
F-Secure Internet Security: Gen
FortiClient: Clean
G Data: Gen
IKARUS Security: Clean
K7 Ultimate: Trojan ( 004f98bb1 )
Kaspersky Antivirus: HEUR
McAfee: Clean
MS Security Essentials: Clean
NANO Antivirus: Clean
Norman: Gen
Norton Antivirus: Heur.AdvML.B
Panda CommandLine: Clean
Panda Security: Clean
Quick Heal Antivirus: EE
Solo Antivirus: Clean
Sophos: Clean
SUPERAntiSpyware: Clean
Trend Micro Internet Security: Ransom_ATOM.SM0
Twister Antivirus: Backdoor.544A409DC7A7C661
VBA32 Antivirus: Clean
VIPRE: Clean
Zoner AntiVirus: Clean



실 테스트


가상머신에서 테스트 해보기로 했다 jpg만 전부 암호화 시켜보자



오늘의 실험체 windows 기본 사진여러분들







짠... at파일로 전부 암호화 되었다. 원래대로 확장자를 바꿔도 사진이 나오지 않는다.






얼마지나 이런 페이지가 나타났다. 

협박 당하는 중 =_=..



이것으로 랜섬웨어 툴 소개 끝

저작자표시비영리동일조건

'UnderCode > Hacking Tool' 카테고리의 다른 글

[랜섬웨어] A** 랜섬웨어 툴  (0) 2016.10.02
Posted by 프알못

트랙백

※ 스팸 트랙백 차단중 ...{ ? }

랜섬웨어를 알아봅시다. [복구법&작동원리 포함]

UnderCode/Malware 2016. 10. 2. 02:23

요즘 사회이슈중 하나인 랜섬웨어를 소개 하고자 합니다.


우선 랜섬웨어가 뭔지 부터 소개하자면..



랜섬웨어란?


RANSOM(몸값을 요구하다) + WARE(제품) 의 합성어로

사용자의 프로그램을 인질로 삼아 몸값을 요구하는 악성코드 입니다.



▲ 랜섬웨어를 한장으로 표현한 그림



어떻게 작동하는가?


랜섬웨어는 우선 사용자의 실행으로 작동합니다. 사용자가 해당 악성코드를 모르고 받아 실행하면 즉시 랜섬웨어는 사용자의 파일을 암호화 하기 시작합니다. 일단 암호화 된 파일은 복호화를 위한 키가 없으면 복구할 수 없습니다.


여기서 해커는 키를 주는 대가로 금품을 요구하게 됩니다.



보통 자신의 익명성을 지키기 위해 비트코인을 이용하여 금품을 줄것을 요구하고 있습니다.

일부 랜섬웨어는 백신제품이 복구해주는 경우도 있으나 그렇지 않은경우 파일은 영영 복구되지 않습니다.




램섬웨어에 걸렸을 경우 대처법


중요한 파일은 무조건 백업 해두시는게 제일 좋습니다. 하지만 의도치않게 감염되었다면 즉시 컴퓨터를 강제로 종료하고 

복구모드로 부팅하여 파일을 백업해야 합니다. 종료하는 시기가 늦으면 늦을수록 파일이 암호화 되므로 빠르게 종료하는게 좋습니다.

그냥 감염되면 바로 전원을 빼버리세요..


복구가 가능한 랜섬웨어들의 경우 대부분 카스퍼스키에서 복구툴을 제공하고 있습니다. 카스퍼스키 만쉐


https://noransom.kaspersky.com/


자신이 해당하는 랜섬웨어를 체크하고 해당 소프트를 눌러 복구툴을 받아서 실행해주시면 됩니다.



카스퍼스키에서 지원하는 복구가능한 랜섬웨어 목록


1. WildfireDecryptor tool


- Wildfire 지원


2. ShadeDecryptor tool


- Shade version 1 

- Shade version 2.


3. RakhniDecryptor tool


- Rakhni

-Agent.iih

-Aura

-Autoit

-Pletor

-Rotor

-Lamer

-Lortok

-Cryptokluchen

-Democry

-Bitman (TeslaCrypt) version 3 and 4

-Chimera.


4. RannohDecryptor tool


Rannoh

- AutoIt

- Fury

- Crybola

- Cryakl

- CryptXXX versions 1 and 2 (Trojan-Ransom.Win32.CryptXXX로 진단되는 악성코드에 의해 암호화된 파일이 감지되었지만 복구 되지 않은 파일들)

- Polyglot



돈을 내면 해커들은 파일을 복구해 주는가?



경우에 따라 다릅니다. 초기에는 해커들은 몸값만 지불하면 복호화 키를 보내줬지만 현재 랜섬웨어 피해가 증가하고 수사가 집중되는 상황에서 자신의 익명을 드러내지 않기 위해서 몸값만 챙기는 경우가 있고, 그냥 한탕하고 도망가야지 라고 생각하는 더 악질적인 해커들이 존재해서 파일을 복구받지 못하는경우가 많이 발생하고 있습니다. 혹여 돈을 줄까라고 생각하신다면 정말 정말 신중하게 생각해보시고 보내는것을 추천드립니다. 왠만하면 보내지마세요..




랜섬웨어 랜섬웨어 치료법 랜섬웨어 치료 랜섬웨어 뜻 

램섬웨어 원리 암호화 복호화


저작자표시비영리동일조건

'UnderCode > Malware' 카테고리의 다른 글

가짜 백신프로그램 Trojan.FakeAV 제거하기  (0) 2016.10.18
랜섬웨어를 알아봅시다. [복구법&작동원리 포함]  (0) 2016.10.02
블랙해커들이 사용하는 백신 우회 기법 1 [코드 암호화]  (3) 2016.10.01
Posted by 프알못
IT, 랜섬웨어, 맬웨어, 악성코드

트랙백

※ 스팸 트랙백 차단중 ...{ ? }

[CrackMe] CrackR's KrakkRSR

UnderCode/Cracking 2016. 10. 1. 22:50

[Description]

[파일] CrackR's KrakkRSR

[유형] key 찾기

[제작언어] .Net

[난이도] 0


이번에는 .net 으로 구현된 파일을 크래킹 해보겠습니다.



오늘의 주인공 Form1 입니다.


바로 디스어셈블러로 코드 확인


...

너무 쉽군요 krakkey 만 찾으면 끝


1
2
3
4
5
6
public Form1()
{
    this.krakkey = "2968723465784783";
    this.components = null;
    this.InitializeComponent();
}

cs

엌ㅋㅋ 3초만에 발견




크랙완료




크래킹, .Net 크랙, 크랙미, 크랙하기, 게임크랙, 프로그램 크랙, 디버거


저작자표시비영리동일조건

'UnderCode > Cracking' 카테고리의 다른 글

[CrackMe] CrackR's KrakkRSR  (0) 2016.10.01
[CrackMe] Delphi CrackMe #1  (2) 2016.10.01
Posted by 프알못

트랙백

※ 스팸 트랙백 차단중 ...{ ? }

블랙해커들이 사용하는 백신 우회 기법 1 [코드 암호화]

UnderCode/Malware 2016. 10. 1. 21:44

블랙해커들은 자신의 맬웨어가 백신프로그램에 의한 탐지를 방지하기 위해 여러가지 우회 방법을 이용하는데 

그중 한가지 코드 암호화를 소개하겠습니다.


본 블로그에서는 정확한 해킹 기법등을 제공하지 않습니다.



코드 암호화 기법?


코드 암호화 기법은 내부 바이너리 코드를 암호화 해서 백신 프로그램이 해당 파일을 검사할 시 맬웨어 패턴을 검사하는것을 방지하여 백신을 우회할 수 있는 방법입니다.



암호화 기법은 해당 맬웨어 코드를 암호화 해놓고 사용자가 실행하면 메모리에서 해당 코드가 복호화 되어 실행되는 구조를 가지고 있어서

탐지하기 어려우므로 사용자들이 감염되기 쉽습니다.



백신 프로그램은 이를 어떻게 탐지 하는가?


코드가 일단 암호화되면 보통 키 값을 private 하게 주기 때문에 복호화 코드를 모르는 이상 백신 프로그램이 이를 복호화하는것은 거의 불가능합니다. 때문에 백신프로그램은 이를 탐지하기 위해 암호화 프로그램마다 가지고 있는 시그니처 코드를 가지고 탐지를 하게 됩니다.


이런 방식의 탐지는 오진율을 크게 높이게 되는데, 가령 이미 리포트된 암호화 프로그램을 통해 사용자에게 무해한 프로그램을 암호화 하게 되면 백신 프로그램들은 이를 맬웨어로 분류하여 탐지하게 됩니다.




한번 사용해 봅시다.


암호화 프로그램이 블랙해커들에게 얼마나 유용한것인지 한번 제가 테스트 해보겠습니다.



원본파일(맬웨어)  [34/86]




86개의 백신중 34개가 맬웨어로 탐지합니다. 

.. 왜이렇게 못잡는..?




암호화된 파일 [25/86]




86개의 백신중 25로 줄어들었습니다. 오래된 암호화 프로그램이라 효과가 크게 나타나진 않았지만 효과가 있네요.





오늘은 코드 암호화를 알아봤습니다.

블랙해커들은 지금도 무수히 많은 암호화 프로그램을 내놓고 있고 백신회사들도 빠르게 그에 대응하고 있는 

정말이지 창과 방패의 싸움이라 할 수 있겠네요.




저작자표시비영리동일조건

'UnderCode > Malware' 카테고리의 다른 글

가짜 백신프로그램 Trojan.FakeAV 제거하기  (0) 2016.10.18
랜섬웨어를 알아봅시다. [복구법&작동원리 포함]  (0) 2016.10.02
블랙해커들이 사용하는 백신 우회 기법 1 [코드 암호화]  (3) 2016.10.01
Posted by 프알못
  • 익명
    2016.12.09 11:20

    스크립트 키디들이 프로텍터 도구로 사용해서 백신 무력화를 하죠. (개나소나)

    • 프알못
      2016.12.10 18:19 신고

      스크립트 키드가 아니더라도 편의상 해커들도 툴을 이용하는 경우가 많습니다. 툴을 이용하더라도 우회가 힘들다면 매뉴얼리하게 직접 코드를 수정합니다. 쉬운 길 놔두고 어려운길 가는 사람이 바보아닌가요? 스크립트 키드는 단지 툴 외의 방법으로는 우회를 하지 못하는 사람을 일컫는 말입니다.

  • 렛잇고
    2017.02.06 01:24

    유용하게 잘봤습니다 !! 바이러니 암호화 프로그램은 예를 들어 뭐가있을까요?

트랙백

※ 스팸 트랙백 차단중 ...{ ? }
이전페이지 다음페이지
블로그 이미지

모두를 위한 프로그래밍, 보안, IT 정보

by 프알못

공지사항

    최근...

  • 포스트
  • 댓글
  • 트랙백
  • [SPRING] JSP 주석 정리
  • [Spring] 이클립스(eclipse) 톰캣.. (3)
  • [C] Anti Sandbox
  • 2017년 1월 토렌트 트래커 모음(201..
  • [Spring] Controller 에서 ModelAnd..
  • 더 보기
  • 델파이개발하나요? 아니면 델파이리..
    craz_box ㆍ 2019
  • 7번줄 SimpleDateFormat format = n..
    Mc ㆍ 2018
  • .바로 뒤에 공백 혹은 줄바꿈 문자..
    정규식어려워 ㆍ 2018
  • 문자열 내라서 \\\\ 쓰는 게 맞고,..
    Perit ㆍ 2018
  • 패턴 중 "^\\S+.는 \ 하나가 맞는..
    Rudy ㆍ 2018

태그

  • 토렌트
  • 컴퓨터 청소
  • 악성코드무료치료
  • 자바
  • 맬웨어
  • 백신
  • .트래커
  • 이클립스
  • 소프트웨어
  • CCleaner
  • IT
  • 트렌드
  • 랜섬웨어
  • 2016
  • Python
  • c언어
  • 포털사이트
  • 크랙
  • 파이썬
  • 프리웨어
  • 프로그래밍 언어
  • 악성코드
  • 토렌트 사용법
  • 리버싱
  • 스프링

글 보관함


  • 2018/09
    (1)

  • 2018/08
    (1)

  • 2017/03
    (1)

  • 2017/01
    (1)
«   2020/06   »
일 월 화 수 목 금 토
  1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30        

링크

카테고리

분류 전체보기 (28)
HighCode (14)
C/C++ (1)
Python (1)
Java (11)
C# (0)
Other (1)
UnderCode (6)
Malware (3)
Hacking Tool (1)
Exploit (0)
Cracking (2)
Software (5)
Torrent (3)
Game (0)
Freeware (2)
App (0)
News & Issue (2)
IT꿀팁 (0)
잼잼 (1)

카운터

Total
327,760
Today
21
Yesterday
404
방명록 : 관리자 : 글쓰기
프알못's Blog is powered by daumkakao
Skin info material T Mark3 by 뭐하라
favicon

HighCode

모두를 위한 프로그래밍, 보안, IT 정보

  • 태그
  • 링크 추가
  • 방명록

관리자 메뉴

  • 관리자 모드
  • 글쓰기
  • 분류 전체보기 (28)
    • HighCode (14)
      • C/C++ (1)
      • Python (1)
      • Java (11)
      • C# (0)
      • Other (1)
    • UnderCode (6)
      • Malware (3)
      • Hacking Tool (1)
      • Exploit (0)
      • Cracking (2)
    • Software (5)
      • Torrent (3)
      • Game (0)
      • Freeware (2)
      • App (0)
    • News & Issue (2)
    • IT꿀팁 (0)
    • 잼잼 (1)

카테고리

PC화면 보기 티스토리 Daum