0 How to create port scanner using C programming language


Facebook
Visit Us
There are lot of port scanners available in the internet nmap is one of the good port scanner but what if you want to make your own port scanner and you don’t know how to do it here is the C-code to create port scanner.
Well we thought C-Programming has the fastest compiler at current performance rating of the compilers while the python programming is interpreted and partial of the code is executed using the JIT (Just In time Compiler) but we kinda need standlone compiler to complete the operation hence we are doing this article.
The current port scanner works on by trying to establish a connection with every port that is to be scanned and make sure the port is open or closed it is not stealthy but it can do the job.
It involves in a three way hand shake between 2-hosts hence it consumes maximum time to finish the job.
Local system ----> sends tcp syn packet -----> Remote system
Local system <---- replies with a syn+ack packet <----- Remote system
Local system ----> sends ack packet -----> Remote system
There are different scenarios of the port scanning called the “tcp syn port scanning” which established full 3 way hand shake.
Here is the program to implement the TCP connect



/*
    Port scanner code in c
 */
#include "stdio.h"
#include "sys/socket.h"
#include "errno.h"
#include "netdb.h"
#include "string.h"
#include "stdlib.h"
 
int main(int argc , char **argv)
{
    struct hostent *host;
    int err, i , sock ,start , end;
    char hostname[100];
    struct sockaddr_in sa;
     
    //Get the hostname to scan
    printf("Enter hostname or IP : ");
    gets(hostname);
     
    //Get start port number
    printf("\nEnter start port number : ");
    scanf("%d" , &start);
     
    //Get end port number
    printf("Enter end port number : ");
    scanf("%d" , &end);
 
    //Initialise the sockaddr_in structure
    strncpy((char*)&sa , "" , sizeof sa);
    sa.sin_family = AF_INET;
     
    //direct ip address, use it
    if(isdigit(hostname[0]))
    {
        printf("Doing inet_addr...");
        sa.sin_addr.s_addr = inet_addr(hostname);
        printf("Done\n");
    }
    //Resolve hostname to ip address
    else if( (host = gethostbyname(hostname)) != 0)
    {
        printf("Doing gethostbyname...");
        strncpy((char*)&sa.sin_addr , (char*)host->h_addr , sizeof sa.sin_addr);
        printf("Done\n");
    }
    else
    {
        herror(hostname);
        exit(2);
    }
     
    //Start the port scan loop
    printf("Starting the portscan loop : \n");
    for( i = start ; i <= end ; i++) 
    {
        //Fill in the port number
        sa.sin_port = htons(i);
        //Create a socket of type internet
        sock = socket(AF_INET , SOCK_STREAM , 0);
         
        //Check whether socket created fine or not
        if(sock < 0) 
        {
            perror("\nSocket");
            exit(1);
        }
        //Connect using that socket and sockaddr structure
        err = connect(sock , (struct sockaddr*)&sa , sizeof sa);
         
        //not connected
        if( err < 0 )
        {
            //printf("%s %-5d %s\r" , hostname , i, strerror(errno));
            fflush(stdout);
        }
        //connected
        else
        {
            printf("%-5d open\n",  i);
        }
        close(sock);
    }
     
    printf("\r");
    fflush(stdout);
    return(0);
} 
Run the program
First compile the program using gcc. Its simple.
# gcc portscanner.c
Now run the program and provide the necessary input
# ./a.out
Enter hostname or IP : google.com
Enter start port number : 75
Enter end port number : 85
Doing gethostbyname…Done
Starting the portscan loop :
80 open
#
So the above program scanned ports 75 to 85 on google.com and found only port 80 to be open, which is the webserver port.
Take your time to comment on this article.




Di Posting Oleh ကြန္ပ်ူတာ, Pada 8:11:00 AM dan 0 comments

0 A Brief History of Metasploit




 

Security လုပ္ငန္းမ်ားအတြက္ Metasploit project ကုိ နည္းလမ္းခ်ျပီး စတင္ အေကာင္ထည္ေဖာ္ေဆာင္ရြက္ခဲ့တာကေတာ့ HD Moore ပဲျဖစ္ပါတယ္။ HD ဟာ သူ့ရဲ့ exploit code ေတြကုိ ခ်ျပနုိင္ဖုိ့အတြက္ ဆင္ဆာလုပ္တာေတြ၊တရား၀င္ ျပုလုပ္မွရမယ္ဆုိတာကိုသေဘာေပါက္နားလည္ခဲ့ျပီး အခ်ိန္အမ်ားအျပားကုိ အသုံးျပုကာေဆာင္ရြက္ခဲ့ပါတယ္။ အဲ့ဒီေနာက္မွာေတာ့ exploit ေတြ ကို တုိးတက္ေစဖုိ့ အတြက္ လြယ္ကူစြာ ျပုျပင္ေျပာင္းလဲနုိင္ျပီး ထိန္းသိမ္းထားနုိင္စြမ္းရွိတဲ့ framework တစ္ခုကုိ စတင္ျပီးဖန္တီးပါေတာ့တယ္။ 2003 , Oct မွာ Perl-base နဲ့ဖန္တီးထားျပီး စုစုေပါင္း exploit ၁၁ ခုပါ၀င္ တဲ့ သူ့ရဲ့ ပထမဦးဆုံးဖန္တီးမွုကုိစတင္ျဖန့္ခ်ီလုိက္ပါတယ္။
2004,April မွSpoonm ရဲ့အကူအညီနဲ့ ျပန္ျပီးေ၇းထားတဲ့ Metasploit 2.0 ကုိ HD မွ ထပ္မံ ျဖန့္ခ်ီလုိက္ပါတယ္။ အဲ့ဒီ version မွာ exploit ၁၉ ခု နဲ့ payload ၂၇ ေက်ာ္ပါ၀င္ခဲ့ပါတယ္။ဒီျဖန့္ခ်ီမွုျပီးေနာက္ သိပ္မျကာခင္မွာပဲ Matt Miller (Skape) ဟာ Metasploit development team ကုိလာေရာက္ပူးေပါင္းခဲ့ ျပီး ဒီ project ဟာ လူသိမ်ားလာပါေတာ့တယ္။ Metasploit Framework ဟာ သတင္းအခ်က္အလက္ဆက္သြယ္မွု လုံျခံုေရးမွာ အရမ္း ကိုအေရးပါအရာေရာက္လာျပီး penetration testing နဲ့ exploitation အတြက္ လုိအပ္တဲ့ tool တစ္ခုျဖစ္လာပါေတာ့တယ္။
2007 ခုနွစ္မွာ အားလုံးကုိ Ruby programming language နဲ့ ျပန္လည္ေရးသားျပီးေနာက္မွာ Metasploit 3.0 အျဖစ္နဲ့ Metasploit team မွ ျဖန့္ခ်ီခဲ့ပါတယ္။ အဲ့ဒီ Perl ကေန Ruby ကုိ ေျပာင္းေရြ့ ေရးသားမွုဟာ အခ်ိန္ ၁၈ လ ျကာျမင့္ခဲ့ျပီး code အသစ္ေပါင္း 150,000 lines ေက်ာ္ပါ၀င္ခဲ့ပါတယ္။ဒီ Metasploit 3.0 ျဖန့္လုိက္တာနဲ့အတူ Metasploit ကုိ security community ေတြနဲ့ သုံးဆြဲသူအေရအတြက္ ျကီးမားစြားတုိးတက္လာခဲ့ ပါေတာ့တယ္။
2009 ခုနွစ္ကုန္မွာေတာ့ Rapid7 မွ Metasploit ကုိပုိင္ဆုိင္ဖုိ့ျကိုးစားလာျပီး HD မွ Metasploit Framework ရဲ့ တုိးတက္မွုအတြက္ လက္ခံခဲ့ပါတယ္။အဲ့ဒီေနာက္မွာေတာ ့Rapid7 မွ Metasploit Framework ကုိ အေျချပုထားတဲ့ Metasploit Express နဲ့ Metasploit Pro ဆုိတဲ့နွစ္မ်ိုးကုိ ျဖန့္ခ်ီလုိက္ပါတယ္။ Metasploit Express ဟာ ေပါ့ပါးတဲ့ version ျဖစ္ျပီး Metasploit Framework ကုိ GUI အျဖစ္ပါထပ္ေပါင္းထားပါတယ္။ Metasploit Pro ကေတာ့ Metasploit Express ကုိ အက်ယ္ခ်ဲ့ထားတဲ့ version ျဖစ္ျပီး စုေပါင္းျပီး penetration testing လုပ္နုိင္ဖုိ့အတြက္ one-click VPN tunnel နဲ့ အျခား features ေတြမ်ားစြာထည့္သြင္းထားပါတယ္။

အုိးခီ... ျကားထဲကဟာေတေတာ့ေျပာေတာ့ဘူးဗ်ာ..မလုိဘူးထင္လုိ့... ဟီးဟီး .. biggrin biggrin .. ကဲ ကဲ ..ဆက္ဆြဲရေအာင္ဗ်ို့ ....... . ... .

Penetration Testing Execution Standard (PTES)
PTES ဒါကေတာ့ Pen-test အတြက္ စံသတ္မွတ္ခ်က္ပါ။ဒီသတ္မွတ္ခ်က္ေတြကုိ အေတြ့ျကံု ရွိတဲ့ Pen-test သမားျကီးေတြစုေပါင္းျပီးေတာ့ ထုတ္ထားတာပဲျဖစ္ပါတယ္။ စုစုေပါင္း (၇) ခ်က္ ရွိပါတယ္။ကဲဘာေတြလဲ နည္းနည္းေဖာ ျကည့္မယ္ေနာ္... ဟီးဟီးး.. biggrin

1.Pre-engagement Interactions
Pre-enagement interactions ဆုိတာကေတာ့ ပုံမွန္အားျဖင့္ က်ေနာ္တုိ့ရဲ့ client နဲ့ စမ္းသပ္ျပီး ျပန္လည္ေဆြးေနြးတဲ့အခ်ိန္လိုမ်ိုးမွာျဖစ္တတ္ပါတယ္။က်ေနာ္တုိ့ ဘယ္လုိအက်ိုးျမတ္ေတြရမလဲ ၊တကယ့္ engagement ျဖစ္ရင္ ဘာ Goals ေတြရရွိမလဲ၊ ဘာေတြ ျကံုေတြ့ရမလဲဆုိတာေတြကုိ ျပင္ဆင္ထားတာပဲျဖစ္ပါတယ္။

2.Intelligence Gathering
Intelligence gathering phase,က်ေနာ္တုိ့ ေတြ attacking တစ္ခုလုပ္ေတာ့မယ္ဆုိတာ့နဲ့ အရင္ဆုံး target ရဲ့ သတင္းအခ်က္အလက္ေတြကုိ social-media networks, Google hacking, footprinting စတာေတြနဲ့ ရယူစုေဆာင္းရပါတယ္။ဒီလုိ target ရဲ့ ဘယ္လုိျပုမူတတ္သလဲ ၊ ဘယ္လုိလည္ပတ္ေနသလဲ ၊ ဘယ္လုိတုိက္ခုိက္နုိင္သလဲ စတဲ့အေျကာင္းေတြကုိ ရနုိင္သေလာက္စုစည္းတာဟာ အေရးျကီးတဲ့ အရည္အခ်င္းတစ္ရပ္ပဲျဖစ္ပါတယ္။ဒီလုိ အခ်က္လက္ေတြရယူရင္းနဲ့ ဘယ္ security အမ်ိုးအစားက ဘယ္လုိေနရာေတြမွာဘယ္လုိထိန္းခ်ုပ္ေနလဲဆုိတဲ့ target ရဲ့ တန္ဖုိးျကီးတဲ့ အရာေတြပါနားလည္ျမင္ေတြ့လာမွာျဖစ္ပါတယ္။
ဥပမာအားျဖင့္ေျပာရရင္ေတာ့ စုေပါင္းဖြဲ့စည္းထားတဲ့ အဖြဲ့တစ္ခုေပါ့ဗ်ာ ( web app လဲျဖစ္ခ်င္ျဖစ္မယ္၊ Server တစ္ခုလဲျဖစ္ခ်င္ျဖစ္မယ္ ေပါ့) အဲ့ဒီ အဖြဲ့မွာသူတုိ့နဲ့ တြဲဖက္ထားတဲ့ ျပင္ပက devices ေတြ အတြက္ လမး္ေျကာင္းကုိ ေသခ်ာ ports ေတြနဲ့ သတ္မွတ္ထားပါတယ္။ တကယ္လုိ့ က်ေနာ္တုိ့ဟာ အဲ့ဒီ တရား၀င္မဟုတ္တဲ့ port တစ္ခုခုကေန ၀င္မယ္.. query လုပ္မယ္ဆုိရင္ ေသခ်ာတယ္ block ခံရျပီ။ ဟီးဟီးး... ဒီလုိ blocking behavior ဟာ ေယဘုယ်အားျဖင့္ ေတာ့ ေကာင္းတဲ့ အျကံ ျဖစ္ပါတယ္။သူက အမွန္အကန္ တစ္ေပါက္ပဲေပးထားတာကုိးးး ဟီးဟီးး... biggrin biggrin။ web app ေတြမွာဆုိလဲ ဒီတုိင္းပါပဲ block ခံရျပီဆုိရင္ ေနာက္ထပ္ လာမယ့္ request ေတြပါ WAF ကဘန္းလုိက္တာပါပဲ။ အုိးးးေခ .. ဒီလုိဆုိေတာ့ က်ေနာ္တုိ့ေတြ အဘန္းမခံရေအာင္ မဘေလာ့ခံရေအာင္ ဘယ္လုိလုပ္မလဲ.... ???? .. ဒီအတြက္ က်ေနာ္တို့ေတြ IP address ကုိ ranges ေတြနဲ့ စျပီး စကန္လုပ္လုိက္ပါတယ္။အဲ့ဒီေတာ့ ဘေလာ့မယ္ ဘန္းမယ္ဆုိတဲ့ ဟာျကီးက က်ေနာ္တုိ့ဆီ မလာေတာ့ပဲ သူဖြင့္ေပးထားတဲ့ အေပါက္ေလးေတြ ေတြ့ျပီေပါ့ဗ်ာ။ Scanner ေတြ အလုပ္လုပ္တာကုိ က်ေနာ္ Nmap scan မွာ ေရးခဲ့ဖူးပါတယ္။မထူးပါဘူး အက်ဥ္းေလးရွင္းလုိက္ပါအုံးမယ္။ scan လုပ္တယ္ဆုိရင္ က်ေနာ္တုိ့ scan လုပ္မယ့္ IP ကုိ scanner က package ေလးေတြအမ်ားျကီးကုိ port မ်ိုးစုံကေန ပုိ့ေပးလုိက္ပါတယ္။ ဒီေတာ့ ဘေလာ့ခံရတဲ့ port၊ ပိတ္ထားတဲ့ port ေတြကေန packages ေတြကျပန္မလာေတာ့ဘူးေပါ့ ( သူတုိ့လဲ အေတာ္ေလး ဇြဲျကီးတဲ့ေကာင္ေတ ေနမယ္။အေပါက္မဖြင့္မခ်င္းထုိင္ေစာင့္ေနေတာ့ ျပန္ကုိမလာေတာ့ဘူး... ဟီးဟီး) .. ဒီေတာ့ က်ေနာ္တုိ့ဆီကုိ အဘန္းမခံရတဲ့ ပြင့္ေနတဲ့ အေပါက္ေတြကုိ ၀င္သြားတဲ့ packages ေတြက ျပန္လာျပီး ဒီဟာေတြကေတာ့ ပြင့္ေနတယ္ဆုိျပီးေျပာျကပါတယ္။ ဟီးဟီး ( အခ်င္းခ်င္း ဘိခ်္ ေတြ ေျပာျပေနတာေပါ့ tongue tongue) .. အဲ့လုိဆုိေတာ့ က်ေတာ္တုိ့ Scan လုိက္တာကေန ပြင့္ေနတဲ့ port ေတြကုိ သိနုိင္ျပီးေတာ့ အဘန္းခံရ ဘေလာ့ခံရတာက ေနေ၀းးသြားပါတယ္။ ...


3.Threat Modeling
Threat modeling ကုိေတာ့ အေပါ္ phase မွာတုန္း က info ေတြ ရယူျပီး target system ရဲ့ ရွိနွင့္ေနျပီးသား ယုိေပါက္ ( Vul ) ကုိရယူဖုိ့ျကိုစားတဲ့အခ်ိန္မွာအသုံးျပုတာပဲျဖစ္ပါတယ္။ဒီလုိ threat modeling လုပ္နုိင္ျပီဆုိရင္ေတာ့ က်ေနာတုိ့ေတြဟာ ပုိမိုထိေရာက္တဲ့ ဘယ္နည္းေတြကုိသုံးရမလဲ ဒီအဖြဲ့ျကီးကုိ ဘယ္လုိ ေသခ်ာေပါက္ တုိက္ခိုက္နုိင္သလဲဆုိတဲ့ အခ်က္လက္ေတြကုိ ရရွိမွာျဖစ္ပါတယ္။

4.Vulnerability Analysis
Target ကုိ ဘယ္လုိခ်ဥ္းကပ္ျပီး ေတာ့ Attack methods ေတြကုိ ဘယ္လုိ ေျပာင္းလဲျပီးအသုံးျပုလုိ့ရမလဲဆုိတာအတြက္ဆာင္ရြက္တာပဲျဖစ္ပါတယ္။ ဒီ Vul Analysis လုပ္တာဟာ က်ေနာ္တုိ့ အေပါ္မွာ တုန္းက ရရွိခဲ့တဲ့ account port ေတြ၊ Vul scan လုပ္တာေတြ စတဲ့ အခ်က္အလက္ေတြအကုန္လုံးကုိ စုေပါင္းလုိက္ျပီး ဘယ္လုိေသခ်ာေပါက္ေအာင္ျမင္မလဲဆုိတာကုိ တြက္ထုတ္ျခင္းျဖစ္ပါတယ္။

5.Exploition
Exploiton ဆုိတာကေတာ့ penetration test တစ္ခုအတြက္ အဆြဲေဆာင္နုိင္ဆုံး အပုိင္းပဲျဖစ္ပါတယ္။အတိက်ဆုံး တစ္ခုေျပာရရင္ေတာ့ brute force အမ်ိုးအစားေပါ့ေနာ္။ဒီအပုိင္းကိုေတာ့ က်ေနာ္တုိ့ေတြရဲ့ မေသခ်ာ မွုေတြ ေမးခြန္းေတြ သံသယေတြလုံး၀မရွိသေလာက္ကုိ ေသခ်ာေနတဲ့အခ်ိန္မွ အသုံးျပုသင့္ပါတယ္။တကယ္တမ္းမွာလဲ target ေပါ္မွာရွိေနတဲ့ က်ေနာ္တုိ့ မသိနုိင္တဲ့ အကာကြယ္ေတြက ဒီ exploit ေတြကုိ အလုပ္မလုပ္ေအာင္ ကာကြယ္ေပးပါတယ္။ဒါ့ေျကာင့္ က်ေနာ္တုိ့ေတြ target system ရဲ့ vul ကုိ ေသခ်ာသိရွိျပီးမွ အဲ့ဒီ vul ကေန ေဆာင္ရြက္ရမွာျဖစ္ပါတယ္။

6.Post Exploitation
Post exploitation phase, ဒီ phase ကေတာ့ က်ေနာ္တုိ့ေတြ အနည္းဆုံး system တစ္ခုကုိ ေသခ်ာခ်ိတ္ဆက္မိျပီ၊ အပုိင္ခ်ိတ္မိျပီ ဆုိတဲ့ေနာက္မွာ စပါတယ္။ အဲအဲ အားလုံးအုိေချပီ ျပီးျပီလုိ့ေတာ့ မတြက္လုိက္နဲ့အုံးေနာ့ ..လုိေသးတယ္ ျပီးဖုိ့..ဟီးဟီး။ ေဟာဒီ post exploitation ဆုိတာ အားလုံးေတာ့ penetration ေတြအတြက္ တကယ့္ကုိ အေရးျကီးတဲ့ အပုိငး္ပဲျဖစ္ပါတယ္။ ဥပမာ က်ေနာ္တုိ့ system တစ္ခုကုိ exploit လုပ္ျပီးလုိ့ ေနာက္ထပ္ ဆက္ျပီး ဆြဲေတာ့မယ္ဆုိရင္ စျပီးအလုပ္ရွုပ္ပါျပီ။က်န္တဲ့ အမ်ိုးမ်ိုး ေသာ system ေတြက ဘာေတြလုပ္ျကသလဲ သူတုိ့ဆီမွာရွိတဲ့ user roles ေတြက ဘယ္လုိကြာျခားလဲ စတာေတြကုိ ပါစဥ္းစားရေတာ့မွာျဖစ္ပါတယ္။ ေျပာရရင္ေတာ့ က်ေနာ္တုိ့ domain infrastructure system တစ္ခုကုိ ရထားျပီဆုိပါစုိ့... ဒါဆုိရင္ က်ေနာ္တု့ိဟာ enterprise administrator အေနနဲ့ ဒါမွမဟုတ္ domain administrative-level rights နဲ့ တူညီတဲ့ လုပ္ပုိင္ခြင့္ရွိေနမွာပဲျဖစ္ပါတယ္။
က်ေနာ္တုိ့ ရဲ့ ေနာက္ပစ္မွတ္ client ဟာ software development shop ျကီးျဖစ္ေနျပီး code ေတြနဲ့ ေရးထားတဲ့ app ထုတ္ကုန္ေတြျဖစ္ေနမယ္ဆုိရင္ေရာ က်ေနာ္တုိ့ေတြ ဒီ source code ေတြမွာ backdoor ထည့္နုိင္မလားဆုိတာ ေသခ်ာေပါက္ကုိ စဥ္းစားရေတာ့မွာျဖစ္ပါတယ္။ tongue tongue....
Post exploitation ဟာ တကယ့္ကုိ သတိထားရမယ့္ ဇာတ္ညြွန္းအပုိင္းပဲျဖစ္ျပီး အခ်က္လက္ေတြထပ္မံရရွိျပီး အဲ့ဒီအခ်က္လက္ေတြကေနမွ အက်ိုးျမတ္ရွိေအာင္ ေသခ်ာအခ်ိန္ေပးျပီး ေလ့လာရမွာျဖစ္ပါတယ္။ဒီေတာ့ က်ေနာ္တုိ့ေတြ တကယ့္ကုိ အနရာယ္ ေပးနုိင္တဲ့ attacker ျကီးလုိ ကုိယ့္ဟာကုိယ္ စဥ္းစားလုိက္ပါ။ျပီးရင္ တကယ့္ attacker ျကီးလုိ ဖန္တီးမွုေတြလုပ္ပါ၊ auto-mated tools ေတြအစား ကုိယ္ပုိင္နည္းလမး္နဲ့ ရေအာင္ စဥ္းစားျပီးေဆာင္ရြက္ရမွာပဲျဖစ္ပါတယ္။

7.Reporting
Reporting ဆုိတာကေတာ့ penetration တစ္ခုအတြက္ အေရးျကီးတဲ့ အပုိင္းနဲ့ ခပ္ေ၀းေ၀းမွာပဲရွိေနတဲ့ဟာျဖစ္ပါတယ္။က်ေနာ္တုိ့ေတြ ဒါကုိဘယ္အခ်ိန္မွာသုံးလဲဆုိရင္ေတာ့ ကုိယ္ဘာလုပ္တယ္၊ ဘယ္လုိလုပ္လုိက္တယ္၊ ဘာေတြအေရးျကီးတယ္၊ ဘာေတြျပုျပင္သင့္တယ္ဆုိျပီး သင္ေတြ့တာကုိ ေျပာတဲ့အခ်ိန္ပဲသုံးပါတယ္။ White ေတြပဲ လုပ္ေလ့လုပ္ထရွိတဲ့ အျပုမူေပါ့ဗ်ာ..ေျပာရရင္ .. Grey ေတြလဲ စိတ္ေကာင္း၀င္ရင္ေတာ့ ေျပာပါတယ္။ ဟီးးးဟီးး biggrin biggrin...။

ကဲက်ေနာ္တုိ့ေတြ PTES ရဲ့ (၇) ခ်က္ကုိေတာ့ေဖာျပီးသြားပါဘီ.. ဟီးဟီး။ ဒါဆုိက်န္တာဆက္ေဖာအုံးမယ္ဗ်ာ.... biggrin

Types of Penetration Tests
Penteration tests အမ်ိုးအစား နွစ္မ်ိုးရွိပါတယ္။ Overt နဲ့ Covert လုိ့ေခါ္ပါတယ္။
1.Overt Pen-testing >> ဒါကေတာ့ အဖြဲ့လုိက္အလုပ္လုပ္ရျပီးေတာ့ security threats ေတြကုိ ရွာေဖြျပီးသတ္မွတ္ေပးရပါတယ္။တရား၀င္လုပ္တာျဖစ္ျပီး ဘာမွ ေျကာက္ေနဖုိ့မလုိပဲ ခပ္တည္တည္ပဲ၀င္ေဖာက္ျပီး လုပ္တာျဖစ္ပါတယ္။ ဟီးဟီး.. ရဲဖမ္းးဘူးလဲ့.. စိတ္ေအးလက္ေအး အနားယူလဲ့.. အဲေလ ေဖာက္ပါတဲ့ အေပါက္ကုိ tongue...
2.Covert Pen-testing >> ဒီတစ္ခုကေတာ့ attacker မွ တုိက္ခုိက္လာရင္ ဘယ္လုိျပန္ျပီး တုန့္ျပန္ရမလဲဆုိတဲ့ ပုံစံ ကုိ အဓိကထား ထားတာျဖစ္ပါတယ္။ Overt test ေတြထက္ပုိျပီး skill ျမင့္မားဖုိ့လုိပါတယ္။

Vulnerability Scanners
Vul Scanners ဒါကေတာ့ က်ေနာ္တုိ့အားလုံး သိျကျပီးျဖစ္ပါတယ္။ System သုိ့မဟုတ္ application ရဲ့ ယုိေပါက္ေတြကုိ auto စစ္ထုတ္ေပးတဲ့ tools ေတြပဲျဖစ္ပါတယ္။ဒီ vul scanners ေတြဟာ ပုံမွန္အားျဖင့္ေတာ့ target system ကုိ fingerprinting လုပ္ပါတယ္။အဲ့ဒီေနာက္ေတာ့ ဘယ္နားမွာ vul တစ္ခုသီးျခားစီရွိေနမလဲဆုိတာကုိ လုိက္ျပီး စစ္ေဆးလုိက္တာပဲျဖစ္ပါတယ္။ဒီ vul scanners ေတြကေတာ့ ဘယ္ေလာက္ေကာင္းေကာင္း အျမဲတမ္းေတာ့ မေကာင္းေနပါဘူး။တခ်ို့ေနရာေလးေတြကုိ လြတ္သြားတာမ်ိုးေတြ အမ်ားျကီး၇ွိပါတယ္။ခုေနာက္ပိုင္းထြက္လာတဲ့ Vul Scanner ေတြကေတာ့ အုိေအာင္းေနတဲ့ system ေတြ ဆုိရင္ ေကာင္းေကာင္း အလုပ္လုပ္ေပးနုိင္ပါတယ္။
Vul scanner ေတြဟာ အေရးပါပါတယ္။ က်ေနာ္တုိ့ေတြ အတြက္ vul ေျမာက္မ်ားစြာကုိ ရွာေပးနုိင္ျပီး exploit ေပါင္းမ်ားစြာကုိသုံးခြင့္ေပးပါတယ္။ တကယ္ကုိသုံးသင့္ပါတယ္။ ဒါေပမယ့္ အရမ္းျကီး အားမကုိးမိေစဖုိ့ေတာ့ ကုိယ့္ဟာကုိ သတိထားေနရမွာပဲျဖစ္ပါတယ္။

... ေမာလုိက္တာမာမီတုိ့ရယ္ .




Di Posting Oleh ကြန္ပ်ူတာ, Pada 7:29:00 AM dan 0 comments

0 PlayStation2 Game Server တစ္ခုတည္ေဆာက္ျခင္း ( ၁ )

  PS2 sever တစ္ခုျပုလုပ္ျခင္းသည္ သာမန္ LAN Network တစ္ခုခ်ိတ္ဆက္ျခင္းနွင့္ အလြန္အမင္းကြာျခားမွုမရွိပါ လိုအပ္သည္မွာ ကြန္ပ်ူတာ တစ္လံုးနွင့္ LAN Network တစ္ခုပင္ျဖစ္သည္
PS2 Sever တစ္ခုတည္ေဆာက္ရာတြင္ အပိုင္းသံုး ( သံုး ) ပိုင္း ခဲြျပီး ျပုလုပ္ရမည္ျဖစ္ပါသည္
ပထမအပိုင္းတြင္ ကြ်န္ပ်ူတာတြင္လိုအပ္ေသာ Setting မ်ားကို ခ်ိန္ညုိျခင္းကိုျပသပါမည္  PS2 Sever တစ္ခုတည္ေဆာက္ရန္အတြက္ Windows xp, 7 , 8 တို့ကိုအသံုးျပုနိုင္ပါသည္/
ဒုတိယပိုင္းတြင္ PS2 စက္ေပါ္တြင္လိုအပ္ေသာ Setting မ်ားကိုခ်ိန္ညိွရန္ျဖစ္သည္
တတိယအပိုင္းတြင္ ကြန္ပ်ူတာေပါ္သို့ PS2 ဂိမ္းေခြထည့္သြင္းျခင္းမ်ား/ PS2 ဂိမ္းစက္မ်ားကို ခ်ိတ္ဆက္ေဆာ့ကစားျခင္းမ်ားကို ေဖာ္ျပေပးသြားမည္

ပထမ ကြန္ပ်ူတာ တြင္ခ်ိန္ညွိရမည့္ Settingမ်ားကို ေလ့လာျကည့္ျကပါမည္

၁: : ေရွးဦးစြာ Server တည္ေဆာက္ရန္ ကြန္ပ်ူတာနွင့္ PS2 စက္မ်ားကို Network ျကိုးမ်ားျဖင့္  Switch ကိုအသံုးျပုျပီး ခ်ိတ္ဆက္ရမည္

၂: : ထို့ေနာက္ ကြန္ပ်ူတာတြင္ Start>Control Panel> Network and Sharing > Change Adapter Setting သို့အဆင့္ဆင့္၀င္ေရာက္ရပါမည္

PS2 စက္မ်ားမွ Switch မွတစ္ဆင့္ခ်ိတ္ဆက္ထားေသာ ကြန္ပ်ူတာမွ Ethernet Icon ေပါ္တြင္ Right click နွိပ္ျပီး Properties ကိုေရြးခ်ယ္ေပးရမည္

Internet Protocol Version 4 (TCP/IPv4) ကိုေရြးခ်ယ္ျပီး Properties Button ကို Click တစ္ခ်က္နွိပ္ေပးရမည္
User the Following IP Address ကိုေရြးခ်ယ္ျပီး IP Address ေနရာတြင္ 192.168.0.2 ဟုရိုက္ထည့္ေပးရပါမည္
ကြ်န္ေတာ္ဆီမွာကေတာ့ အမ်ားျကီးျဖစ္ေနလို့ ပံုအတိုင္းမလုပ္ပါနွင့္
ထို့ေနာက္ Keyboard မွ TAB တစ္ခ်က္ပုတ္လိုက္ေသာအခါ Subnet Mask တြင္ 255.255.255.0 ဟုေပါ္လာပါမည္ ထို့ေနာက္ OK ကို click နွိပ္ပါ ထိုအခါ PS2 Sever ျပုလုပ္ရန္အတြက္ Network Configuration အစီစဥ္ျပီးဆံုးမည္ျဖစ္သည္
 ထို့ေနာက္ ျပုလုပ္ရမည့္ေနာက္တစ္ဆင့္မွာ PS2 Game မ်ားထားရန္ေနရာကို Share ျပုလုပ္ေပးရန္ျဖစ္သည္ ထို့သို့မျပုလုပ္မီတြင္ PS2 Game ထားရန္ေနရာကို Drive တစ္ခုအျဖစ္သတ္မွတ္ ခဲြေပးထားရန္ လိုအပ္သည္ ထို့သို့ျပုလုပ္ရန္ EASEUS Partition Master v9.1.1 Professional Edition Full Software ကိုအသံုးျပုရမည္ျဖစ္သည္
အခုခ်ိန္မွာေတာ့ Version အသစ္ေတြမ်ားစြာ တျခား Partition ပိုင္းတဲ့ ေဆာ့ဖ္၀ဲလ္မ်ားစြာလည္းရွိပါသည္
ေဆ့ာ၀ဲလ္သြင္းတဲ့နည္းကိုေတာ့ မေဖာ္ျပေပးေတာ့ပါဘူး ဆာဗာလွမ္းေနျပီဆိုမွေတာ့ ေဆာ့၀ဲလ္သြင္းတာေလာက္ေတာ့ သိေနမည္ဟု မွတ္ယူပါသည္
Easeus Partition Master
ကိုဖြင့္လွစ္ရပါမည္
 သတိျပုရန္အခ်က္မွာ PS2 Sever အတြက္ Hard Disk တစ္လံုး သီးသန့္ထားလွ်င္ ပိုမိုေကာင္းမြန္ေသာ္လည္း တစ္လံုးသီးသန့္မထားနိုင္လွ်င္ Partition ခဲြရပါမည္ ထိုသို့ျပုလုပ္ရန္  Easeus Partition Master တြင္ျပုလုပ္ရပါမည္ PS2 Sever ျပုလုပ္ရန္ Hard Disk ပမာဏမ်ားေလေလ ဂိမ္းမ်ားပိုမိုထည့္သြင္းနိုင္ေလေလ ျဖစ္ေသာေျကာင့္ 300GB ထက္ပိုမိုမ်ားျပားေသာ Space ကို အသံုးျပုနိုင္ပါက ပိုမိုေကာင္းမြန္ပါသည္/







Di Posting Oleh ကြန္ပ်ူတာ, Pada 8:46:00 AM dan 0 comments

0 Mobile sim card အေျကာင္း



 
  မိုဘိုင္း ဆင္းမ္ကဒ္အေၾကာင္း သိေကာင္းစရာ.......... SIM Card ဆုိတာ subscriber identity module သုိ႔မဟုတ္ subscriber identification module လို အရွည္ေခၚပါတယ္။ ျမန္မာလို တိတိက်က်ၾကီး ဘာသာျပန္ရရင္ လစဥ္/ ႏွစ္စဥ္ေၾကး ေပးသြင္းသူ၏ အထင္အရွားလကၡဏာ မ်ားအား သိမ္းဆည္းထားရာ အစိတ္အပိုင္းတစ္ခု လိ႔ု အဓိပၸါယ္ ရပါတယ္။ တစ္ခါတစ္ေလက်ရင္ တိတိက်က်ၾကီး
ဘာသာျပန္လိုက္တာထက္ အဂၤလိပ္လို မွတ္သားတာ အေကာင္းဆံုးပါပဲ။ သူက Portable Memory Chip လုိမ်ိဳးပါပဲ။ ၾကိဳးမဲ့ ဆက္သြယ္ေရး နည္းပညာအတြက္ အေထာက္အပံ့ ေပးတဲ့ သတၱဳနဲ႔ ျပဳလုပ္ထားတဲ့အတြက္ စကားေျပာလိုလို႔ ရမယ္၊ စကား အသံ
အျဖစ္သုိ႔ ေျပာင္းလဲေပးမယ့္ Transmitter, Receiver ပါရွိ တယ္လီဖုန္းနဲ႔ တြဲဆက္အသံုးျပဳလိုက္တဲ့အခါ မိုဘိုင္းဖုန္း ဆုိျပီး ျဖစ္လာပါတယ္။ ပါဝင္တဲ့အစိတ္အပိုင္းမ်ားက ပံုမွာ ျပထားတဲ့အတိုင္းပါပဲ။ SIM card မွာ မွတ္ဥာဏ္သိမ္းဆည္းႏိုင္တဲ့ ပမာဏလည္း အသင့္တင့္ ရွိပါတယ္။ ယင္းကလည္း ထုတ္လုပ္သူအေပၚမွာ မူတည္ပါတယ္။ က်ေနာ္ တို႔ ျမန္မာျပည္က SIM Card မွာဆုိရင္ Phone Address ဘယ္ႏွစ္ခု ထည့္သြင္း သိမ္းဆည္းႏိုင္တယ္ဆုိျပီး သူ႔အကန္႔အသတ္နဲ႔ သူရွိပါတယ္။ အလုပ္လုပ္တဲ့ Network အေပၚမွာမူတည္ျပီးေတာ့ GSM, CDMA, WCDMA အစရွိသျဖင့္ ကြဲျပားသြားပါတယ္။ GSM ဆုိရင္ေတာ့ Global System for Mobile Communications (GSM) network ပါ။ ဒီအတြက္ SIM Card မွာ ကတည္းက တစ္ခါတည္း Program သြင္းထားတဲ့အတြက္ CDMA ပဲ Support လုပ္တဲ့ စမတ္ဖုန္းေတြမွာ ထည့္ျပီး အသံုးျပဳလို႔ မရပါဘူး။ CDMA တို႔ဆုိရင္လည္း ဒီတိုင္းပဲ ျဖစ္ပါတယ္။ SIM ကဒ္ကို အၾကမ္းအားျဖင့္ အမ်ိဳးအစား ေလးမ်ိဳး ထပ္ခြဲပါေသးတယ္။ H1 - သာမန္ကြန္ရက္ကို အသံုးျပဳေသာ ဆင္းမ္ကဒ္ H2 - သာမန္ထက္ပိုေကာင္းေသာ ကြန္ရက္ကို အသံုးျပဳေသာ ဆင္းကဒ္ H3 - ပိုမိုေကာင္းမြန္ေသာ ကြန္ရက္ H4 - အေကာင္းဆံုး ကြန္ရက္ ကို အသံုးျပဳေသာ ဆင္းကဒ္ Normal, Better, Better Better, Best ဆိုျပီး အဂၤလိပ္လို အလြယ္ေျပာ လိုက္ေပမယ့္ သူ႔မွာ Specification ထပ္ကြဲပါေသးတယ္။ ဧရိယာ အက်ယ္ အဝန္း၊ အပိတ္အဆုိ႔ (Barrier) ျဖတ္သန္းႏိုင္စြမ္း၊ မီတာ အကြာအေဝး အစရွိသျဖင့္ ထည့္သြင္းတြက္ခ်က္ျပီး အဆင့္ကို ခြဲျခားထားျခင္း ျဖစ္ပါတယ္။ H4 အဆင့္ကေတာ့ သာမန္အရပ္သားတို႔ အသံုးျပဳဖို႔ ထုတ္ေလ့ထုတ္ထ မရွိပါဘူး။ စစ္တပ္နဲ႔ အေရးၾကီးပုဂၢိဳလ္မ်ား၊ လံုျခံဳေရးဝန္ေဆာင္မွုနဲ႔ စီးပြားေရး လုပ္ငန္းၾကီးေတြမွာသာ H4 အဆင့္ရွိ SIM Card ကို ႏိုင္ငံတကာမွာ ေပးသံုးေလ့ ရွိပါတယ္။ ဘာလို႔လဲဆုိေတာ့ H4 ကဒ္ အမ်ိဳးအစားက Bandwidth ပိုစားတဲ့အတြက္ အျခား ဖုန္းမ်ားရဲ ႔ လိုင္းဆြဲ အားကို သိသိသာသာ က်ဆင္းေစလို႔ ျဖစ္ပါတယ္။ SIM အရြယ္အစားမွာဆုိရင္လည္း Normal SIM, Mini SIM, Micro SIM, Nano SIM အစရွိသျဖင့္ အရြယ္အစား အမ်ိဳးမ်ိဳး ထပ္ကြဲျပား ပါေသးတယ္။ ယေန႔ စမတ္ဖုန္းေတြမွာ အမ်ားဆံုး အသံုးျပဳတာက Mini နဲ႔ Micro ျဖစ္ေပမယ့္ ေနာက္ပိုင္း စမတ္ဖုန္းေတြက Nano SIM ကို အသံုးျပဳတာကို ဦးတည္လာၾကပါတယ္။ SIM ထုတ္သူမ်ားက ႏိုင္ငံတကာ နဲ႔ တန္းတူျဖစ္ေအာင္ SIM အရြယ္တစ္ခုကို သတ္မွတ္ျပီး ထုတ္ထား ျခင္းပါ။ Clearance အေနနဲ႔ အျပင္အသားက သိသိသာသာ ပိုပါတယ္။ ယင္းအသားက မပါလည္း ဖုန္းကြန္ရက္ကို မထိခိုက္ေစပါဘူး။ ရြယ္ရြယ္ခ်က္က စမတ္ဖုန္းေတြထဲ ထည့္တဲ့အခါ အဆင္မေျပရင္ ျဖပ္ညွပ္ လိုက္လို႔ရေအာင္ပဲ ျဖစ္ပါတယ္။ ယင္းတစ္ခ်က္တည္းေတာ့ မဟုတ္ပါဘူး။ SIM ကဒ္ထုတ္သူ Company ရဲ ႔ အခ်က္အခ်က္ကို ထည့္သြင္းေရးသားဖု႔ိ အတြက္လည္း ေနရာ ျဖစ္ပါတယ္။ အျခားအေၾကာင္းျပခ်က္လည္း ရွိပါ ေသးတယ္။ ထားလိုက္ပါ။ ကဒ္ရဲ ႔ အထူကေတာ့ အားလံုး ၀.၇၆ မီလီမီတာ ျဖစ္ပါတယ္။ Service Provider မ်ားက သက္ဆိုင္ရာ SIM Card မ်ားရဲ ႔ Data Security နဲ႔ Phone call မ်ားအား လံုျခံဳမွုရွိေအာင္ ထိန္းသိမ္းေပးရ ပါတယ္။ ဖုန္း အဝင္အထြက္၊ ၾကာခ်ိန္၊ နာရီစကၠန္႔အားလံုး Service Provider တို႔ Data Center မွာ ရွိပါတယ္။ အကယ္၍ SIM Card ရဲ ႔ Data နဲ႔ ပက္သက္လုိ႔ သုိ႔မဟုတ္ အသံုးျပဳမွု အမွားအယြင္း တစ္ခုခုျဖစ္ေပၚရင္ Lock က်ေစမ့ယ္ စနစ္လည္း ပါဝင္တာကို လူတိုင္း သိမွာပါ။ GSM Network မွာေတာင္မွ 1G, 2G,3G,3.5G, 4G အစရွိသျဖင့္ ထပ္ကြဲ ပါေသးတယ္။ ယေန႔ အမ်ားစု အသံုးျပဳမွုက 3G ျဖစ္ျပီး ဗီဒီယိုနဲ႔ Data ပါ Transfer လုပ္လို႔ ရပါတယ္။ 4G ကေတာ့ ေနာက္ဆံုးေပၚ နည္းပညာပါ။ ဥေရာပမွာဆုိရင္ LTE လို႔ ေခၚပါတယ္။ 4G လည္း Voice, Video, Data Tranfer ပါပဲ။ သုိ႔ေပမယ့္ Speed က်ေတာ့ 3G ထက္သိသိ သာသာ ေကာင္းသြား ပါတယ္။ 2G က မလံုျခံဳပါဘူး။ 2G ကြန္ရက္သံုးတဲ့ ဖုန္းျဖစ္ရင္ လံုျခံဳေရးနဲ႔ ပက္သက္ လို႔ အေရးၾကံဳတဲ့အခါ ကဒ္ကိုဖုန္းထဲက ထုတ္ထားတာ အေကာင္း ဆံုးပဲလို႔ ေလ့လာဖူးပါတယ္။ ယင္း Module က Device ထဲ ထည့္ထားတဲ့ အခါ ဖုန္းကို Power out ထားလည္း ကြန္ရက္ Center ကေန ေထာက္လွမ္းလို႔ လြယ္ကူလို႔ ျဖစ္ပါတယ္





Di Posting Oleh ကြန္ပ်ူတာ, Pada 7:38:00 AM dan 0 comments

0 ကြန္ပ်ဴတာ ဆာဗာ ဆိုသည္မွာ


ကြန္ပ်ဴတာ ဆာဗာ ဆိုၿပီး ေျပာေနၾကတယ္ ဘာရယ္ လို႔ တိတိ က်က် သိလွတဲ့သူ နည္းမယ္ ထင္ပါတယ္။ ကြန္ပ်ဴတာ ကေတာ့ ေျပာစရာ သိပ္လိုမယ္ မထင္ပါဘူး အားလုံး သိၾကတယ္။ ဆာဗာ (Server) ဆိုတာ က ခုေခတ္မွာ ေက်ာင္း၊ ႐ုံး၊ တကၠသိုလ္၊ ေဆး႐ုံက အစ အားလုံး သုံးလာၾကပါၿပီ။ 
ဘာေၾကာင့္လဲ ဆိုေတာ့ ကြန္ပ်ဴတာ သုံးတယ္ ဆိုတာ တစ္လုံးတည္း မဟုတ္ေတာ့ဘူး။ ေနရာတိုင္း မွာ ကြန္ပ်ဴတာေတြ အမ်ားႀကီး သုံးလာၾကတာ ဆိုေတာ့ အဲဒီ ကြန္ပ်ဴတာ အခ်င္းခ်င္း ခ်ိတ္ဆက္ႏိုင္ဖို႔ လိုလာ တယ္။ 
ဒါေၾကာင့္ ဆာဗာ ဆိုတာလည္း ေပၚေပါက္လာရတယ္။ ဆာဗာ ကို ဘယ္လို ရည္႐ြယ္ခ်က္ နဲ႔ သုံးရတယ္ ဆိုတာ သိဖို႔လိုတယ္။

လူေတြက “ဆာဗာ ကေတာ့ က်ေနၿပီ” “ဆာဗာ ကို ခ်ိတ္လို႔ မရဘူး” စသျဖင့္ ေျပာဆို သံေတြ ဌာနဆိုင္ ရာေတြ နဲ႔ လုပ္ငန္းေတြ မွာ ၾကားလာရတယ္။ 
အလားတူ ပဲ ကြန္ပ်ဴတာ အင္တာနက္ ဆိုင္ရာ ပစၥည္းေတြကို သုံးေနရင္လည္း The server is down ဆိုတာ နဲ႔ Cannot establish connection to server ဆိုတဲ့ စာတန္းေတြနဲ႔ လည္း မၾကာၾကာ ရင္ဆိုင္ ဖူးၾကမယ္ ထင္ပါတယ္။



ဒီလိုျဖစ္ရတာ အေၾကာင္းႏွစ္ခ်က္ ရွိပါတယ္။
-         ကြန္ပ်ဴတာေၾကာင့္ လည္း ျဖစ္ႏိုင္တယ္။ ကြန္ပ်ဴတာေတြ အမ်ားႀကီး ခ်ိတ္ဆက္ ထားမယ္၊ လိုအပ္တဲ့ ပမာဏထက္ ပိုၿပီး ခ်ိတ္ဆက္ သုံးေနမယ္ ဆိုရင္လည္းျဖစ္တတ္တယ္။
-         Client/ Server ဆိုတဲ့ programming model ေတြေၾကာင့္လည္း ျဖစ္ႏိုင္တယ္။

ကြန္ပ်ဴတာ ဆာဗာ တစ္ခုတြင္ ရွိရမည့္ အဂၤါရပ္မ်ား
 စြမ္းအားျမင့္ တဲ့ RAM သို႔မဟုတ္ Memory ထည့္ထား ရမယ္
ဆာဗာေထာင္လိုက္ၿပီ ဆိုတာ နဲ႔ ကြန္ပ်ဴတာ အသီးသီးရဲ႕ ဆက္သြယ္မႈ ကို ခံရေတာ့ မွာျဖစ္တာေၾကာင့္ အျမန္ႏႈန္းျမင့္ျမင့္ ေဆာင္႐ြက္ႏိုင္ဖို႔လိုပါတယ္။ ဒါေၾကာင့္ RAM မ်ားမ်ား ထည့္ႏိုင္စြမ္း ရွိဖို႔လိုတယ္။
ပ႐ိုဆက္ဆာ Speed ကလည္း လုံေလာက္တဲ့ ပမာဏျဖစ္ရမယ္
ပ႐ိုဆက္ဆာ (processor) နိမ့္ရင္ လုပ္ငန္း လုပ္ေဆာင္ႏိုင္စြမ္းေႏွးၿပီး အျခား ခ်ိတ္ဆက္ လုပ္ေဆာင္ရတဲ့ လုပ္ငန္းေတြ မွာ အားနည္း တတ္တယ္။ ဒါေၾကာင့္ ကိုယ့္ ဆာဗာ အျဖစ္သုံးမယ့္ ကြန္ပ်ဴတာ မွ ပ႐ိုဆက္ဆာ ကလည္း အားေကာင္းဖို႔လိုတယ္။
ဟာ့ဒ္ဒစ္ ကလည္း သိုေလွာင္ႏိုင္စြမ္း ပမာဏ ျမင့္မားရမယ္
ဆာဗာ ဆိုတဲ့ အတြက္ ေဒတာေတြ ကို လာၿပီး ထည့္ၾကလိမ့္မယ္။ ကြန္ပ်ဴတာ မ်ားမ်ား နဲ႔ ခ်ိတ္ဆက္ ထားေလ ေဒတာ မ်ားမ်ား သိုေလွာင္ဖို႔ ေနရာလြတ္ မ်ားမ်ား လိုေလပဲ။ ဒါေၾကာင့္ သိုေလွာင္ (storage) ပမာဏမ်ားမ်ား ထည့္ႏိုင္ေအာင္ စီစဥ္ ေပးထားသင့္တယ္။
အေအးေပး ပန္ကာ စနစ္ေကာင္းရမယ္

တစ္ေန႔လုံး တစ္ညလုံး ဖြင့္သုံး မွာျဖစ္တဲ့ အျပင္၊ ကြန္ပ်ဴတာ အမ်ားႀကီး နဲ႔ ခ်ိတ္သုံးေနရတာ ဆိုေတာ့ အပူခ်ိန္ ကလည္း အနည္း နဲ႔ အမ်ား ဆိုသလို တက္ေနမွာပဲ။ ဒါေၾကာင့္ ဆာဗာ ထဲမွာပဲ အေအးေပး စနစ္ေကာင္းေန ဖို႔ လိုသလို ေလဝင္ေလထြက္ လည္း ေကာင္းတဲ့ေနရာ မွာ ထားဖို႔လိုတယ္။ 
မ်ားေသာ အားျဖင့္ေတာ့ ဆာဗာထဲ ထည့္တဲ့ ဟာ့ဒ္ဝဲေတြ က အဆင့္အတန္းျမင့္တာေတြ နဲ႔ အာမခံခ်က္ရွိတဲ့ ပစၥည္းေတြျဖစ္ဖို႔ လိုတယ္။ ဟာ့ဒ္ဝဲေကာင္းေကာင္း ဆိုရင္ စြမ္းေဆာင္ရည္ေကာင္းတာေၾကာင့္ အပူရွိန္ တက္တာကို ထိန္းႏိုင္တဲ့ အျပင္ ပ်က္စီးႏႈန္း လည္း နည္းႏိုင္တယ္။

စက္လည္ပတ္ေရး စနစ္ OS (Operating System) ကို ထိေရာက္တာမ်ိဳး သုံးရမယ္
ဆာဗာ မွာ သုံးတဲ့ OS က အေရးႀကီးတယ္။ ဌာန တစ္ခုလုံး နဲ႔ အဆင္ေျပစြာ သုံးႏိုင္တဲ့ OS ျဖစ္ရန္ လို သလို OS တိုင္း လိုလို နဲ႔ အဆင္ေျပစြာ သုံးႏိုင္တာမ်ိဳး လည္း ျဖစ္ရမယ္။ ဆာဗာ အတြက္ အေကာင္းဆုံး သုံးႏိုင္ တဲ့ OS အျဖစ္ ႏိုင္ငံတကာ မွာေတာ့ Linux ကို အမွတ္ေပးၾကတယ္။
ဆာဗာမွာ သုံးတဲ့ ဟာ့ဒ္ဝဲေတြ အာမခံခ်က္ ရွိရမယ္
ဆာဗာ ဆိုတာ ရပ္သြားလို႔၊ ပိတ္ထားလိုက္ လို႔ မရဘူး။ စက္ပစၥည္း ဟာ့ဒ္ဝဲ အပိုင္း မေကာင္းလို႔ ထိုးရပ္ သြားရင္ အားလုံး ဒုကၡ ေတြ႕ႏိုင္တယ္။ လုပ္ငန္းေတြ အားလုံး သူ႕ကို မွီခို လုပ္ကိုင္ေနရတာျဖစ္လို႔ ပိုၿပီး အေရးႀကီးတယ္။ ဒါေၾကာင့္ ဟာ့ဒ္ဝဲလည္းေကာင္း ရမယ္၊ သတ္မွတ္ထားတာထက္ လည္း ပို မသုံးမိေအာင္ ဂ႐ုစိုက္ရမယ္။
Power Supply ေကာင္းေကာင္းထားရမယ္
UPS (uninterrupted power supply) လို႔ေခၚတဲ့ မီးပ်က္ရင္ ဆက္ၿပီး အလုပ္လုပ္ႏိုင္ တဲ့ ပစၥည္း ကို ခံထား ရမယ္။ UPS ကို အင္ဗာတာ (inverter) နဲ႔ လည္း တြဲထားေကာင္း တြဲထား ရမယ္။ လၽွပ္စစ္ ဓာတ္ အား အျဖတ္ အေတာက္၊ အျပတ္ အေတာက္ေကာင္းစြာ ခံႏိုင္စြမ္း ရွိရမယ္။
ဆာဗာ အမ်ိဳးအစားမ်ား
Application servers, 
Database server, 
File server, 
FTP servers, 
Game server, 
Mail server, 
Network server, 
Home server, 
Fax server, 
Name server, 
Print server, 
Proxy server, 
Stand-alone server, 
Virtual servers, 
Sound server, 
Web server, 
Real-time communication servers (chat servers)





Di Posting Oleh ကြန္ပ်ူတာ, Pada 5:35:00 AM dan 0 comments

0 စမတ္ဖုန္းတစ္လံုးရဲ့ အေသးစိတ္အခ်က္အလက္မ်ားကိုနားလည္ျခင္း



စမတ္ဖုန္းတစ္လံုးကိုဝယ္ေတာ့ မယ္ဆိုရင္ဘာကိုေရြးရမလဲဆိုတာကို စဥ္းစားရတာေတာ္ ေတာ္ ေတာ့ ေခါင္းစားပါတယ္brand ေပါင္းမ် ားစြာထဲကေနေရြးရမယ္ဆိုရင္တခ် ိဳ႕ဖုန္းေမာ္ဒယ္လ္ေတြက အတြင္းပိုင္းမွာ နည္းပညာပိုင္းေတာ္ ေတာ္ ေကာင္းမြန္ျပီး specs စာရင္းမွာလည္း အေခၚအေဝၚေတြေတာ္ ေတာ္ ရႈပ္ေထြးတာကို ေတြ႔ရမွာပါ။ ဖုန္းကုမၸဏီေတြကေတာ့ ၄င္းတို႔ရဲ႕စ
မတ္ဖုန္းေတြမွာသံုးမယ့္ ေဆာ့ဖ္ဝဲေတြအျပင္နာမည္ေတြကိုလည္း အမိုက္စားျဖစ္ေအာင္အာရံုစိုက္ၾကပါတယ္။ အခုေအာက္မွာေဖာ္ျပမွာကေတာ့ သင့္ရဲ႕စမတ္ဖုန္းကိုတကယ္စမတ္က် ေစႏုိင္တာက ဘယ္အခ်က္ေတြလဲဆိုတာနဲ႔SoC အေၾကာင္းကိုလည္း နည္းနည္းနားလည္ေအာင္ရွင္းျပေပးမွာျဖစ္ပါတယ္

SoC (System on a Chip) or Chipset ဆိုတာဘာလဲ?
ဆဲလ္ဖုန္းတစ္လံုးကေန စြမ္းေဆာင္ရည္ျပည့္ကြန္
ပ်ဴတာေတြထြက္လာခဲ့တဲ ့တစ္ေလွ ် ာက္ကို ၾကည့္လုိက္ရင္စမတ္ဖုန္းထုတ္လုပ္သူေတြဟာ တစ္ကိုယ္ရည္သံုးကြန္ပ်ဴတာတစ္လံုး(PC) တစ္လံုးမွာပါဝင္တဲ ့အေရးၾကီးအစိတ္အပိုင္းေတြကို ေသးငယ္တဲ ့ေန
ရာေလးမွာ တတ္ႏုိင္သေလာက္ ျပႊတ္သိပ္ထည့္ဖို႔နည္းလမ္းတစ္ခုကို စဥ္းစားခဲ့ရပါတယ္
။ ဒါေၾကာင့္ပဲ SoC ဆိုတဲ ့ Systemon a Chip ဆိုတာေလးေပၚေပါက္လာခဲ့တာပါ။ ဒီchip ျပားေလးက သင့္ဖုန္း(သို႔မဟုတ္) tablet စတာေတြရဲ႕ စြမ္းေဆာင္ရည္ကို အဆံုးအျဖတ္ေပးႏုိင္မွာျဖစ္ျပီး ဘယ္လိုhardware အမ် ိဳးအစား(ဥပမာ­ကင္မရာ၊ display resolution၊ USB3.0 or 2.0, Bluetooth ဗားရွင္းအစရိွတာေတြ)ကို ေထာက္ပံ့ေပး လက္ခံေပးမွာလဲဆိုတာကိုလည္း သူကပဲဆံုးျဖတ္မွာပါ။မတူညီတဲ ့ ထုတ္လုပ္သူေတြၾကားမွာ SoC ေတြကြာသြားေပမယ့္ အကုန္လံုးမွာေတာ့ အနည္းဆံုးဒီအစိတ္အပိုင္းေတြပါဝင္ပါတယ္

CPU

CPU လို႔ေခၚၾကတဲ ့ Central Processing Unit ဟာ စမတ္ဖုန္းတစ္လံုးကို အဓိကအလုပ္လုပ္ေပးႏုိင္တဲ ့ “ဦးေႏွာက္” လုိ႔ဆိုရမွာပါ။ အခုေနာက္ဆံုးေပၚ ပရိုဆက္ဆာေတြမွာေတာ့ core ေတြအမ် ားၾကီးရိွျပီး အမ် ားဆံုးဆိုတဲ ့ ပရိုဆက္ဆာမွာေတာ့ coreစုစုေပါင္း ၁၀ ခုေက် ္ာရိွပါတယ္။
GPU
GPU လုိ႔ေခၚတဲ ့ The Graphics Processing Unit ေတြဟာ 3D ဂိမ္းေတြအတြက္သာအေရးပါတယ္လို႔ေျပာခဲ့တဲ ့ေခတ္က က် န္ေနခဲ့ပါျပီ။ ဖုန္းတစ္လံုးမွာ CPU ဆိုတာအေရးၾကီးသလုိမ် ိဳး GPU ကလည္း အေရးျကီးပါတယ္။ GPU က သင့္ဖုန္းရဲ႕operating system (OS) ကိုလွပတဲ ့ animation ေတြနဲ႔ဆြဲေဆာင္မႈရိွေစမွာျဖစ္ျပီး ရုပ္သံပိုင္းကိုလည္း ေထာက္ပံ့ေပးထားတဲ ့ အဓိကအပိုင္းတစ္ပိုင္းျဖစ္ပါတယ္
။ GPU မွာေတာ့ CPU ထက္ core အေရအတြက္ပိုမ် ားမ် ားပါဝင္ျပီး CPU ထက္ နည္းနည္းပိုသာေအာင္လုပ္ေဆာင္ႏုိင္ပါတယ္။
Memory
RAM လုိ႔ေခၚတဲ ့ Random Access Memory ကေတာ့ မၾကာေသးခင္ကသံုးထားတဲ ့ instruction ေတြ လုပ္ေဆာင္ခ်က္ေတြကို ေနာက္တစ္ခါျပန္ဝင္သံုးတဲ ့အခါမွာ ပိုျမန္ေအာင္ေခတၱသိမ္းေပးထားတဲ ့ေနရာပဲျဖစ္ပါတယ္။ ပံုမွန္ဆိုရင္ေတာ့RAM ပိုမ် ားေလေလ သံုးရတဲ ့ speed ကလည္း ပိုျမန္ေလေလျဖစ္ပါတယ္

Northbridge
သူကေတာ့ CPU န႔ဲ chip ျပားရဲ႕က် န္တဲ ့အပုိင္းေတြကို ၾကားထဲကဆက္ေပးထားတဲ ့အရာတစ္ခုပါပဲ။
Southbridge
အသံေတြ USB အစရိွတာေတြအပါအဝင္input/ output (အသြင္း၊အထုတ္) function ေတြကိုေတာ့ southbridge ကထိန္းခ် ဳပ္ေပးထားတာျဖစ္ပါတယ္။
ထုတ္လုပ္သူတခ် ိဳ႕က သူတို႔ရဲ႕ SoC ေတြမွာ အေပၚမွာေဖာ္ျပထားတာေတြအျပင္ေနာက္ထပ္အပိုအစိတ္အပိုင္းအနည္းငယ္ကိုလည္း ထပ္ထည့္ထားၾကပါေသးတယ္။ ဥပမာ­ Qualcomm ဆိုရင္သူတို႔ရဲ႕ SoC တခ်ို႕မွာ modems ေတြ(cellular radios ေတြ၊ Bluetooth န႔ဲ Wi­Fi) ေတြကိုပါ ထပ္ထည့္လာခဲ့ပါျပီ။

……အခုCPU နဲ႔GPU တို႔အေၾကာင္းကို အေသးစိတ္သြားၾကည့္ရေအာင္။…….
CPU
ပရိုဆက္ဆာတစ္လံုးတည္းနဲ႔ဆုိရင္အားလံုးကို ရိုးရိုးရွင္းရွင္းနဲ႔ေကာင္းေကာင္းလုပ္ေဆာင္ပါတယ္။ ဒါေပမယ့္ clock speed3 GHz ရိွတဲ ့ ပရိုဆက္ဆာတစ္လံုးကေတာ့ 2.5 GHz သာရိွတဲ ့ ပရိုဆက္ဆာထက္ပိုျမန္ျမန္လုပ္ေဆာင္ႏုိင္မယ္ဆိုတာ က် ိန္းေသပါပဲ။ အခုလက္ရိွCPU ေတြထဲမွာေတာ့ ေသခ် ာေနရာတက် ပံုစံခ်ထားတဲ ့ processing unit ေတြမ် ားမ် ားပါဝင္လာျပီးတစ္ခုခ်င္းစီကုိcore လုိ႔ေခၚပါတယ္။ core ေတြမ် ားတဲ ့အတြက္ ပရိုဆက္ဆာဟာ အလုပ္ေတြအမ် ားၾကီးကိုတစ္ခုျပီးမွတစ္ခုေစာင့္စရာမလိုဘဲ တျပိဳင္တည္းအလုပ္လုပ္လာႏုိင္ပါတယ္။ core တစ္ခုခ်င္းစီကလည္း CPU တစ္ခုအေနနဲ႔အဓိကလုပ္ေဆာင္
ခ်က္ေတြကိုလုပ္ေဆာင္ပါတယ္။ ဒီေနရာမွာ clock speed 2.5 GHz နဲ႔core ၄ခုပါတဲ ့ quad­core ပရိုဆက္ဆာကclock speed 3GHz နဲ႔core ၂ခုပါတဲ ့ dual­core ပရိုဆက္ဆာထက္ ပိုေကာင္းေကာင္းလုပ္ေဆာင္ႏိုင္တာကို ေတြ႔ရပါတယ္။ဒါေပမယ့္ core ေတြအမ် ားၾကီးပါတဲ ့ ပရိုဆက္ဆာမွာ အဓိကမေကာင္းတဲ ့အခ်က္၂ခ်က္ရိွပါတယ္။ တစ္ခ်က္က “အပူလြန္ကဲျခင္း”ျဖစ္ျပီး ေနာက္တစ္ခ်က္ကေတာ့ “ဘက္ထရီအားအရမ္းပိုကုန္ျခင္း” ျဖစ္ပါတယ္။ ဒါ အခုလတ္တေလာဖုန္းေတြ ပစၥည္းေတြမွာျဖစ္ေနတဲ ့ စိုးရိမ္ ္စရာတစ္ခုပါပဲ။ ဒါေၾကာင့္ေနာက္ပိုင္းမွာျဖစ္လာတဲ ့ျပႆနာေတြကို core ၂မ် ိဳးသံုးျပီးေျဖရွင္းလုိက္ၾကပါတယ္။
တစ္ခုကေတာ့ စြမ္းေဆာင္ရည္သိပ္အျပည့္ၾကီးမဟုတ္ဘဲ ဘက္ထရီကုိေခြ ်တာတဲ ့ core ေတြျဖစ္ျပီး ေနာက္တစ္ခုကေတာ့ စြမ္းေဆာင္ရည္အျပည့္နဲ႔ဘက္ထရီအားသိပ္ဦးစားမေပးထားတဲ ့ core ဆိုျပီး ၂မ် ိဳးျဖစ္သြားပါတယ္။တစ္ခုမွတ္သားထုိက္တာကေတာ့ core ၂ ခုပါတဲ ့ dual­core ပရိုဆက္ဆာက core ၁ခုတည္းပါတဲ ့ single­core ပရိုဆက္ဆာထက္ ၂ဆပိုျမန္ေအာင္လုပ္ေဆာင္ႏုိင္တယ္ဆုိတဲ ့ အခ်က္ပါပဲ။ chipset ရဲ႕က် န္ေတြအပိုင္းေတြကေတာ့ instructionေတြကို အဲ ့ေလာက္အျမန္ႏႈန္းပိုမလုပ္ေဆာင္ႏုိင္ပါဘူး။ ဒါက အတားအဆီးတစ္ခုျဖစ္လာျပီး လုပ္ေဆာင္ခ်က္ေတြကိုပိုျမန္ေအာင္ေသခ် ာလုပ္ေဆာင္ႏုိင္မႈကလည္း ၃၀%ေလာက္ထိေရာက္ေအာင္ကိုက် သြားတာျဖစ္ပါတယ္။
Instruction Set Architecture
instruction set architecture လို႔ဆုိလုိက္တာနဲ႔CPU တည္ေဆာက္ပံုၾကီးနဲ႔သြားမေရာမိလုိက္ပါနဲ႔။ instruction setတည္ေဆာက္ပံုဆိုတာကေတာ့ ကြန္ပ်ဴတာတစ္လံုးရဲ႕ ေဆာ့ ဖ္ဝဲေတြက hardware နဲ႔ဘယ္လုိအျပန္အလွန္လုပ္ေဆာင္ႏုိင္လဲဆိုတာကိုဆံုးျဖတ္ေပးမယ့္ command အစုတစ္ခုပါပဲ။ လက္ရိွမွာေတာ့ စမတ္ဖုန္းထုတ္လုပ္တဲ ့ကုမၸဏီအမ် ားစုက ေအာက္မွာေဖာ္ျပထားတဲ ့ ၂မ် ိဳးထဲက တစ္မ် ိဳးကိုသံုးေနၾကတာပါ။
ARM:
ထုတ္လုပ္သူအမ် ားစုက လုပ္ေဆာင္ခ်က္ကိုလည္း မေလ် ့ာက် ရေအာင္ဘက္ထရီစားလည္းသက္သာေအာင္ARM ကို ပုိအသားေပးအသံုးျပဳၾကပါတယ္။ ARM ေတြကေတာ့ 32bit (Cortex­A7, Cortex­A17,Cortex­A32) နဲ႔64bit coreေတြ(Cortex­A57, Cortex­A72, Cortex­A73) ႏွစ္မိ် ဳးလံုးရိွပါတယ္။ ဒါ့ျပင္ထုတ္လုပ္သူေတြက ARMarchitecture ေတြကိုအေျခခံျပီး ၄င္းတို႔ရဲ႕ ကိုယ္ပိုင္chip ျပားေတြကိုထုတ္လုပ္ႏုိင္ဖို႔လုိင္စင္ယူျပီးထုတ္လုိ႔ရပါတယ္။ဥပမာ­ Qualcomm ဆုိရင္သူတို႔ရဲ႕ကိုယ္ပိုင္Krait architecture နဲ႔သိပ္မၾကာေသးခင္ကမွရထားတဲ ့ Taipanarchitecture ေတြကိုသူတို႔ရဲ႕ ပရိုဆက္ဆာေတြမွာသံုးေနၾကပါျပီ။

×8
×86: ဒီarchitecture ကိုေတာ့ Intel က သူတို႔ရဲ႕ SoC ေတြအတြက္သံုးခဲ့တာျဖစ္ပါတယ္။ ဒါေပမယ့္ ဆဲလ္ဖုန္းထုတ္လုပ္သူေတြထဲမွာေတာ့ အဲ ့ေလာက္ေခတ္မစား နာမည္မၾကီးခဲ့ပါဘူး။ အဓိကကေတာ့ ဘက္ထရီပါဝါအရမ္းကုန္တာပါပဲ။ Intel Atom ဟာဆိုရင္၂၀၁၆ ခုႏွစ္မွာ ရပ္ဆိုင္းလိုက္ရတာျဖစ္ပါတယ္။
GPU
GPU ပိုင္းမွာထိပ္ဆံုးကရပ္တည္ႏုိင္ခဲ့တဲ ့ ထုတ္လုပ္သူေပါင္းမ် ားစြာရိွေနပါတယ္။ ထိပ္သီးပိုင္းက ျပိဳင္ပြဲဝင္ေတြကေတာ့
*ARM Mali
*Qualcomm Adreno
*Imagination PowerVR
*NVidia GeForce

SoC ထုတ္လုပ္သူေတြထဲမွာထိပ္ကဦးေဆာင္ေနတဲ ့သူကိုၾကည့္လိုက္ရေအာင္……
Qualcomm Snapdragon
အခုဆိုရင္brand ေတြအမ် ားၾကီးထဲကမွာ နာမည္အၾကီးဆံုးျဖစ္ေနျပီး ဆြဲေဆာင္ႏိုင္အားေကာင္းလြန္းတဲ ့ chip ေတြကုိလည္းႏွစ္စဥ္ႏွစ္တုိင္းထြက္ရိွလာတာျဖစ္ပါတယ္။ ေနာက္ဆံုးထုတ္ျပီးထားတာကေတာ့ Snapdragon 835 ပါ။ သူကေတာ့ Kyro 280 octa­core CPU ျဖစ္ျပီး core ၄ခုက clock speed 2.5 GHz ျဖစ္ျပီးက် န္တာကိုေတာ့ clock­speed 1.8GHzထားထားတာျဖစ္ပါတယ္။ ထြက္ခဲ့သမွ ်ထဲမွာေတာ့ အသးဆံုးနဲ႔စြမ္းေဆာင္ရည္အျမင့္ဆံုး Snapdragon ပါပဲ။ Qualcommကေန စြမ္းရည္ပိုေကာင္းတဲ ့ Adreno GPU, 32 MP ကင္မရာကို support ေပးႏုိင္တာနဲ႔ပိုေကာင္းလာတဲ ့ 4G LTE modem တုိ႔ကိုထြက္ရိွခဲ့ျပီးပါျပီ။ ၂၀၁၇ မွာေတာ့ LG G6, OnePlus 4 နဲ႔Galaxy S8 တို႔မွာ juggernauts ကို run ႏုိင္မယ္လို႔မွန္းထားပါတယ္။ ေစ် းကြက္မွာရိွေနတဲ ့တျခားနာမည္ၾကီး chipset ေတြကေတာ့ Snapdragon 820,Snapdragon 652, 650 နဲ႔615 တုိ႔ျဖစ္ပါတယ္။ Nokia 6 အသစ္မွာေတာ့ Snapdragon 430 chipset ကိုသံုးထား
တာျဖစ္ပါတယ္။
MediaTek
သူကေတာ့ ေစ် းသက္သာစြာရႏုိင္တဲ ့စမတ္ဖုန္းေတြအတြက္ ေစ် းသက္သက္သာသာထုတ္ေပးေနတဲ ့ ထုိင္ဝမ္ကုမၸဏီတစ္ခုပါပဲ။သူထုတ္လုိက္တဲ ့ထဲမွာ တခ် ိဳ႕ဟာေတြက ေစ် းႏႈန္းခ်င္းတူတဲ ့ Snapdragon ပရိုဆက္ဆာေတြထက္ကိုအမွတ္ပိုေကာင္းေနတာကိုေတြ႕ရပါတယ္။ Meditek ကေန ေနာက္ဆံုးေပၚ chip­set ေတြကို Helio ဆုိတဲ ့ brand အမည္နဲ႔ထုတ္လုပ္ေနတာျဖစ္ပါတယ္။ Mediatek ကေတာ့ သူတို႔ရဲ႕ GPU ေတြကိုကိုယ္တုိင္ဒီဇုိင္းမဆြဲပါဘူး ။ အဲဒီအစား ARM Mali ဒါမွမဟုတ္PowerVR ေတြကိုပဲသံုးၾကပါတယ္
။ Mediatek ကုိသံုးေနတဲ ့ နာမည္ၾကီးစမတ္ဖုန္းေတြကေတာ့ HTC One M9+ (HelioX10), Sony Xperia C4 နဲ႔Vivo X5 Max Platinum edition( 6752 chipset ) တို႔ပဲျဖစ္ပါတယ္။
Samsung Exynos
သူ႔ကိုေတာ့ Samsung ဖုန္း ပစၥည္းေတြမွာသံုးပါတယ္။ဒါေပမယ့္ တခ် ိဳ႕ေနာက္ဆံုးထြက္ဖုန္းေတြကေတာ့ Snapdragon
SoC ေတြကိုသံုးထားပါတယ္။ တခ် ိဳ႕ chipset ေတြကေတာ့ PowerVR ကိုသံုးေပမယ့္ အမ် ားဆံုးကေတာ့ ARM Mali GPUေတြကိုပဲသံုးတာမ် ားပါတယ္။
NVidia Tera
NVidia ဆိုတာကလည္း စြမ္းေဆာင္ရည္ျပည့္ဝတဲ ့ SoC ေတြကိုကိုယ္တုိင္ထုတ္လုပ္ေနတာျဖစ္ေပမယ့္ သူတို႔ကိုကန္႔သတ္ထားတဲ ့ပစၥည္းအနည္းငယ္မွာပဲ ရႏုိင္ပါတယ္။ Tegra X1 ကိုေတာ့ ၂၀၁၅ မွာထြက္ရိွခဲ့ျပီး big.LITTLE တည္ေဆာက္ပံုနဲ႔Maxwell GPU တို႔နဲ႔အတူocta­core CPU ျဖစ္ပါတယ္။ Tegra ကိုေတာ့ Shield tablet ေတြ, Nintendo Switch console နဲ႔တခ် ိဳ႕ေသာစမတ္ကားေတြမွာ သံုးထားပါတယ္။
ေနာက္ဆံုးထုတ္ကုန္ဒီအေၾကာင္းေတြအကုန္လံုးက ဖုန္းတစ္လံုးရဲ႕စြမ္းေဆာင္ႏိုင္ရည္ကို အၾကမ္းဖ်င္းေျပာျပသြားေပမယ့္လည္း ထုတ္လုပ္သူေတြက သူတိုရဲ႕ပစၥည္းေတြကိုတစ္ခုတည္းမွာေကာင္းေကာင္းအလုပ္လုပ္ႏုိင္ေအာင္ဘယ္လုိလုပ္မလဲဆိုတာေပၚမွာ အမ် ားၾကီးမူတည္ေနပါတယ္။ ဒီထဲမွာ hardware ေကာင္းေကာင္းကုိေရြးခ်ယ္ႏုိင္တာေတြ၊ အတားအဆီးေတြကို ဖယ္ရွားႏုိင္တာေတြprogramming ပိုေကာင္းတာေတြအစရိွသျဖင့္အားလံုးအက် ံဳးဝင္ေနတာျဖစ္ပါတယ္။ ဒီေနရာမွာတစ္ခုေထာက္ျပခ်င္တာက
Apple iPhone ေတြပါပဲ။ သူတုိ႔ရဲ႕ spec ေတြကေတာ့ ျပိဳင္ဘက္ Android ေတြရဲ႕ေအာက္မွာရိွေပမယ့္ အရည္အေသြးစမ္းသပ္မႈတုိင္းမွာ ႏွစ္စဥ္ထိပ္ကေန ဗိုလ္စြဲႏုိင္ခဲ့တာျဖစ္ပါတယ္။ Android မွာဆိုရင္လည္း Qualcomm နာမည္ၾကီးေရပန္းစားေနရတဲ ့အေၾကာင္းရင္းတစ္ခ်က္ရိွပါတယ္။ အဲ ့တာကေတာ့ တျခားကုမၸဏီေတြကထုတ္လုပ္ျပီးသား အစိတ္အပိုင္းေတြနဲ႔ဖြဲ႔စည္းထားတဲ ့ SoC တစ္ခုထက္ စြမ္းေဆာင္ရည္ပိုေကာင္းေအာင္လုပ္ေဆာင္ႏုိင္ဖို႔ရည္ရြယ္ျပီး အၾကမ္းထည္ကေနဖန္တီးလုိက္
တဲ ့တစ္ခုကို SoC တစ္ခုအေနနဲ႔အရင္ထုတ္လုိက္တာျဖစ္ပါတယ္

Aung Phyo Oo (Myanmar Mobile App)






Di Posting Oleh ကြန္ပ်ူတာ, Pada 4:19:00 AM dan 0 comments

0 Trojan attack Ddos လုပ္ေဆာင္ပံု

trojan ဆိုတာကို ေတာ့ က်ြန္ေတာ္လည္း botnet နည္းစနစ္နဲ့ပက္သက္ျပီးေတာ ရွင္းျပဖူးပါတယ္ ကိုယ္ျပုလုပ္လိုက္တဲ့ trojan ေလးေတြက အင္တာနက္ကေနကူးဆက္ျပန္ပြားျပီးေတာ့
သူမ်ား computer ေတြကို လိုသလို ထိမ္းခ်ုပ္နိုင္ ေအာင္ျပုလုပ္ျပီ သည္ computer ေတြကို  dos attack နည္းစနစ္အျဖစ္အသံုးျပုေအာင္လုပ္ထားတဲ့ virus နည္းစနစ္ကို botnet လို့ေခါ္ဆိုနိုင္ပါတယ္
ကိုယ္ျပုလုပ္ျပီးေတာ့ ေရးသားထားတဲံ ထရွိဂ်င္  နွင့္အျခား virus ေတြကို  က်ြမ္းက်င္တဲ့ ပညာရွင္ေတြက ဥပမာ က်ြန္ေတာ္ေပါ့  ကိုယ္ကိုလည္း Roll တင္ရေသးတယ္
ျပုလုပ္ေရးသားရပါတယ္ အဲ့ လို့ေရးသားတဲ့ ေနရာမွာ ထိန္း ခ်ုပ္ မွူ လုပ္မဲ့ နည္းစနစ္ ဆိုရင္ေတာ့ ကို္ေရးသားတဲ့
virus ေတြကို ထိမ္းခ်ုပ္ဖို့ အတြက္ေတာ့ ကိုယ္ေရးသားမွဴ နဲ့ ကိုက္ညီ အဆင္ေျပမဲ့ virus sever တစ္ခုေလာက္ရွိဖို့လိုပါမယ္

ဒီေကာင္ေလးက အရင္2011တံုးက အျမည္ မသိေကာင္ေတြသံုးဖူးတဲ့ဟာေလးပါ သူကေတာ့ online ကေနျပီေတာ့
ကိုယ္ေရးသားတဲ့ အေကာင္ေလးေတြကို လိုသလို ထိန္းခ်ုပ္တဲံ ဟာေလးပါ


ပံုမွာ ျမင္ေတြရတာ ေတာ့ ကိုေရးသားထားေသာ virusထိန္းခ်ူပ္မွူ ေအာက္ေရာက္ေနေသာ နိုင္ငံေတြ ရွိ computer
ေတြကိုျမင္ေတြရမွာပါ ျပီးေတာ့ မွာ dos attack အသြင္ျပာင္းျပီ website တစ္ခုကို နိုင္ငံအေတာ္မ်ားမ်ားက
တစ္ျပီူင္တည္း၀င္သလိုလုပ္ပါေတာ့မယ္
ဒါဟာ ထူးျခားျပီး စိတ္၀င္စားဖို့ ေကာင္းတဲ့  botnet နည္းစနစ္ပါဒီနည္းစနစ္ကို တက္ခ်င္ရင္ေတာ့
virus ေရးသားမွူတြင္ တက္က်ြမ္းနားလည္ရပါမယ္
ကိုယ္နဲံ ကိုညီမဲ့ ပရွိဂရမ္းမင္းတစ္ခုကို တက္ထားရမယ္ ေနာက္တစ္ခု ကေတာ့ PHP မျဖစ္မေနတက္ထားရပါမယ္
php ရဲ့ စြမ္းရည္က ေတာ့ အင္တာနက္ဆိုင္ရာ ထိန္းခ်ုပ္မွူေတြမွာ java ေတာင္မယွဥ္နိုင္ပါဘူး
java က software ေရးသားမွူ ေလ့လာရလြယ္မွူ ေတြ C ေလာက္စည္းကမ္းမျကီးမွူေတြေျကာင့္သာသြားတာပါ
i phone software ေရးသားမွူေတြမွာ သာပါတယ္
ဓီေကာင္ေလးကို
http://adf.ly/3XDuP ေဒါင္းလိုက္ပါ virus မပါဘူးေနာ္ ဒါက ထိန္းခ်ုပ္ဖို့ပဲ virus ကကိုယ္ဘာသာကိုယ္ေရး

ေနာက္တစ္ခု Aldibot ေလးကလည္း လူသံုးမ်ားပါတယ္


ဒီေကာင္လည္းဒ အထက္ကေကာင္လိုပါပဲ ျပုလုပ္ေရးသာရမွာ ကေတာ့ ကိုတာ၀န္ပါ

Vertex Net v1.2.1 HTTP Bot


ေလးကို ျဖန့္ေ၀လိုက္ပါမယ္ ဒီေကာင္က အေပါ္က ေကာင္ေတြလိုပဲ
ဒီေကာင္ကို
http://adf.ly/3XDuP ေဒါင္းလိုက္ပါ virus မပါဘူးေနာ္ ဒါက ထိန္းခ်ုပ္ဖို့ပဲ virus ကကိုယ္ဘာသာကိုယ္ေရးbotnet
နည္းစနစ္ကိုယ္တက္ရင္ ဆရာျဖစ္ျပီပဲ တစ္ေယာက္ထည္းနဲ့ Ddos attack ခ်လို့ရတယ္

မူရင္းေရးသားသူ - johnkarzime ( Hacking Forum )




Di Posting Oleh ကြန္ပ်ူတာ, Pada 3:14:00 AM dan 0 comments