This is default featured slide 1 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.This theme is Bloggerized by Lasantha Bandara - Premiumbloggertemplates.com.

This is default featured slide 2 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.This theme is Bloggerized by Lasantha Bandara - Premiumbloggertemplates.com.

This is default featured slide 3 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.This theme is Bloggerized by Lasantha Bandara - Premiumbloggertemplates.com.

This is default featured slide 4 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.This theme is Bloggerized by Lasantha Bandara - Premiumbloggertemplates.com.

This is default featured slide 5 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.This theme is Bloggerized by Lasantha Bandara - Premiumbloggertemplates.com.

Thứ Tư, 17 tháng 2, 2016

50 BT C

Bài 1
Cho số nguyên dương N . Hãy cho biết N có bao nhiêu chữ số và chữ số lớn nhất của N.
Ví dụ , N = 5677889 có 7 chữ số , chữ số lớn nhất là 9
Bài 2
Tính gần đúng giá trị của Ln(x), 0<=x<=2 , với sai số e = 0.0001 , theo công thức :
Ln(x) = -(x-1) + [(x-1)2]/2 - [(x-1)3]/3 + … … + (-1)n*[(x-1)n]/n + …
(chú thíc công thức tổng quát : trừ một mũ n nhân với (x-1) mũ n tất cả chia cho n ).
Bài 3
Bài 4
Tìm và in lên màn hình tất cả các số nguyên dưong có 4 chữ số (trong phạm vi từ 1000 đến 9999) sao cho tổng các bình phương của các chữ số của nó bằng 25 .
Ví dụ , số N = 3004 có 3 chữ số là : 3 , 0 , 0 và 4 , và 32 + 02 + 02 + 42 = 25
hoandv_it
16-01-2007, 17:22
Bài 5
Nhập số N nguyên dương , tính :
a) . A = sqrt(1+ sqrt(2+ sqrt(3 + ….+ sqrt(n-1+sqrt(n))
b) . B = sqrt(2+ sqrt(2+ sqrt(2 + ….+ sqrt(2+sqrt(2))
Chú ý : có n dấu căn bậc hai !
Bài 6
Cho biết ngày , tháng , năm sinh của một người ; Hãy tính xem đó là ngày thứ mấy trong tuần . Chẳng hạn , sinh 7 tháng 11 năm 2005 là ngày thứ 2 ; sinh ngày 9 tháng 1 năm 2005 là ngày chủ nhật .
Bài 7
Cho số nguyên dương N , 10 < N < 1000 .
Tính tổng S của N số nguyên tố đầu tiên . Chẳng hạn , với N bằng 3 ta có tổng của 3 số nguyên tố đàu tiên là : S= 2 + 3 + 5 = 10 .
Bài 8
Cho dãy X= {x1 , x2 ,x3 … .. xn }được lưu trong file input.dat với tham số đầu tiên là số phần tử , các hàng tiếp theo là các phần tử , trong đó 1 < = n < = 1000 và xn thuộc R . Tìm số dương nhỏ nhất trong x .
hoandv_it
16-01-2007, 17:23
Bài 9
Cho dãy X= {x1 , x2 ,x3 … .. xn } trong đó 1 < = n < = 1000 và xn thuộc R . Sắp xếp X sao cho các số không âm đứng trước và được sắp xếp theo thứ tự không tăng ; các số âm đứng sau và được sắp xếp theo thứ tự không giảm .
Vd : Nếu X = { 5, -2 , 4 , -5 , 2 -1 , 9 , 0 -8 },
Cần sắp xếp thành : 9 5 3 2 -8 -5 -2 -1 , 0 .
Bài 10
Cho các số nguyên dương x1, x2 , .. xn ; trong đó 1< = n < = 100 và 1< = xi < = 200
Tìm BSCNN của chúng .
Vd : dãy 4 ,5 ,4 , 6, 1, 5, 8 có BSCNN là 120 .
Bài 11
Cho ma trận Am,n , 1< = m,n <= 100 và các phần tử A(i,j) thuộc R , (-10) mũ -38 <= A(i,j) <= 10 mũ 38 . , với mọi 1<= i <= m , 1<= j <= n . Hãy sắp xếp các phần tử của ma trận sao cho trên cùng một hàng , các phần tử không tăng theo chỉ số cột & trên cùng một cột các phần tử ko tăng theo chỉ số hàng .
Vd : Nếu ma trận là :
6 - 4 2
- 5 4 -2
3 - 2 1
Cần được sắp thành :
- 5 - 4 - 2
- 2 1 2
3 4 6
Bài 12
Cho ma trận Am,n , 1< = m,n <= 100 và các phần tử A(i,j) thuộc R , (-10) mũ -38 <= A(i,j) <= 10 mũ 38 . , với mọi 1<= i <= m , 1<= j <= n . Tìm phần tử nhỏ nhất trong ma trận có gí trị lớn hơn không .
hoandv_it
16-01-2007, 17:23
Bài 13
Xâu ký tự S là họ và tên của người Việt Nam đựơc viết bằng tiếng Việt , gồm các chữ cái không có dấu và ký tự trắng . Hãy xửa xâu ký tự này sao cho đầu và cuối không có ký tự trắng , giữa họ - đệm và tên có đúng một ký tự trắng ; các chữ cái đầu của họ - đệm – tên phải viết hoa , các chữ cái còn lại viết thường , sau đó tiến hành đổi tên lên đầu để sắp xếp .
Chẳng hạn , xâu nhập vào là “ trAn tHi pHuonG lIEn ” cần phải sửa thành là :”Lien Tran Thi Phuong”.
Bài 14
Cho xâu ký tự S . Hãy sửa xâu S sao cho đầu và cuối xâu không có ký tự trắng ; giữa hai từ có đúng một ký tự trắng ; trước các dấu chấm (.) dấu hai chấm (:) dấu phẩy (,) dấu chấm phẩy (;) chấm than (!) dấu hỏi (?) không có ký tự trắng , sau các dấu này phải có ký tự trắng , chữ cái đứng đầu câu phải viết hoa các từ còn lại viết thường . Chẳng hạn nếu S là câu “ cau nay , vietSai . chinh ta ” thì cần sửa là “Cau nay, viet sai. Chinh ta”.
Bài 15
Cho văn bản S được lưu trong file input1.dat có số phần tử trên một dòng không quá 200 ký tự . Đếm số lần xuất hiện của các ký tự có trong S . Đưa ra màn hình ký tự và số lượng của chúng theo sự giảm dần của số lượng các ký tự . Mỗi lần đưa ra 20 ký tự . Dùng các phím có mũi tên để xem về phía trước hoặc phía sau .
Bài 16
Cho hai xâu ký tự X & Y . Cho biết xâu X xuất hiện bao nhiêu lần trong Y và các vị trí xuất hiện của X trong Y . Chẳng hạn , nếu X=”PAS” và Y = “PASCAL.PAS” thì phải đưa X xuất hiện 2 lần tron Y , tại các vị trí 1 & 8
hoandv_it
16-01-2007, 17:23
Bài 17
Đổi số nguyên dương N từ cơ số 10 ra cơ số 2 . Vd , N=15 đổi thành 1111 , cơ số 16 vd : N=59 đổi thành 3B .
Bài 18
Nhập vào một mảng A1, A2 ,A3 .. .. An với n <100 .="" 0="" 100="" a="" br="" c="" ch="" cho="" g="" h="" in="" l="" m="" n="" ng="" nh="" nhau="" ph="" ra="" s="" sao="" t="" th="" tr="" y=""> Vd , từ mảng 9, 1 , 7 , 4 , 1 , 9 , 6 , 6 , 0 , 3 , 9 , 6 , cần đưa ra : 0 , 1 , 3 , 4 , 6 , 7 , 9.
Bài 19
Cho dãy số nguyên : d1,d2,..dn với n<200 .="" br="" d="" dl.dat="" ghi="" o="" p="" s="" t="" tin="" v="" y=""> Tìm số chẵn nhỏ nhất trong dãy và số lẻ lớn nhất trong dãy . Viết kết quả đó ra màn hình.
Bài 20
Cho hàm số f(x) = 1-Cosx3 (1 trừ cos xmũ3 ), xác định trên đoạn [-2 , 3] . Tính tích phân xác định của hàm f(x) trên đoạn [-2 , 3] theo công thức hình thang sau :
I = [ (y0+yn)/2 + y1 + y2 + … + y thứ n-1] * h
Trong đó , h = (b-a)/n và yk = F(xthứ k).
Bài 21
Cho số thực A < = 15 , tìm số n nhỏ nhất thoả mãn :
1 + ½ + 1/3 + 1/4 + .. .. + 1/n >A
Bài 22
Xâu ký tự S được gán sẵn trong chương trình . Cho S trượt trên màn hình ở dòng y0,trong một cửa sổ rộng r , từ cột x0 , với x0+r <80 .="" br=""> Bài 23
Cho hai số nguyên dương a,d cớ tới hàng trăm chữ số .
Viết chương trình tính a+b , a-b , a+b , a*b , a/b , a mod b , a div b .
hoandv_it
16-01-2007, 17:24
Bài 24
Đổi các số 0 , 0.5 , 1.0 , 1.5 ,,,, 30.5 thành chữ .
Chẳng hạn , số không đổi thành không chẵn , 1.5 đổi thành một rưỡi , 20.5 thành hai mươi rưỡi .
Bài 25
Cho text file FT có thể có tới 2000 dòng , mỗi dòng có không qúa 127 ký tự . Hãy đọc file này và hiển thị ra màn hình và sử dụng các phím chức năng mũi tên trái phải trên dưới >> để xem nội dung .
Bài 26
Cho 3 điểm A(xa,ya) , B(xb,yb) , C (xc.yc) và điểm M (xm,ym) . Nếu ABC là đỉnh của một tam giác , hãy cho biết vị trí tương đối của M so với tam giác ABC là ở trong , ngoài hay trên cạnh tam giác .
Bài 27
Viết chương trình tạo mẫu menu hai tầng : có menu ngang và với mỗi mục lại có menu dọc xuống .
Bài 28
Vẽ đồ thị hàm số y = f(x) xác định trên đoạn [a,b] , biết rằng a<0 .="" 3="" b="" br="" c="" ch="" chia="" f="" function="" h="" i="" khai="" kho="" m="" n="" ng="" nh="" o="" t="" to="" tr="" trong="" v="" vd="" x=""> Bài 29
Cho 3 điểm A(xa,ya) , B(xb,yb) , C (xc.yc) . Nếu ABC là đỉnh của một tam giác , hãy tính diện tích tam giác ABC và cho biết ABC có phải là tam giác vuông- cân- đều hay ko ?
Bài 30
Cho hai số nguyên dương a & b . Tính UCLN , BCNN cảu a & b .
hoandv_it
16-01-2007, 17:24
Bài 31
Cho hàn f(x) xác định , liên tục trên [a,b] và có f(a)*f(b) <0 .="" a="" b="" br="" c="" f="" h="" khai="" kho="" m="" n="" ng="" nghi="" nh="" o="" pt="" t="" tr="" x=""> Vd : f(x)=x*x*x + x*x + x +1 . và [-1 , 0] .
Bài 32
Một số nguyên gọi là đối xứng nếu viết các chữ số của nó theo thứ tự ngược lại ta sẽ nhận được chính số ban đầu . Ví dụ 212 là số đối xứng , còn 213 ko phải là số đối xứng .
Viết chương trình nhập từ bàn phím một số trong phạm vi từ -32000 đến 32000 và kiểm tra xem số nguyên này có đối xứng hay ko ?
Bài 33
Một xâu ký tự được gọi là đối xứng nếu viết các ký tự của nó theo thứ tự ngược lại ta sẽ nhận dc chính xâu ban đầu . Chẳng hạn , xâu “ABCDDCBA” là đối xứng , còn AbbA là ko đối xứng .
Viết chương trình nhập từ bàn phím một xâu ký tự và kiểm tra xem xâu này có đối xứng hay không ?
Bài 34
Viết chương trình nhập từ bàn phím một xâu kí tự S . Nhập tiếp từ bàn phím một từ X và kiểm tra xem từ X có nằm trong S hay ko ? Nếu có đưa ra vị trí đầu tiên xuất hiện , ngược lại thì đưa ra thông báo xem từ X có trong S hay không ?
>> Có thể thêm yêu cầu có bao nhiêu X trong S ??
Bài 35
Viết chương trình nhập vào liên tiếp các số nguyên cho đến khi số nhập vào là số 0 .
Viết ra màn hình tổng các số âm và tổng các số dương .
Bài 36
Viết chương trình nhập vào một xâu ký tự chỉ có các chữ cái và dấu cách . Nếu nhập sai thì yêu cầu phải nhập lại (yêu cầu kiểm tra từng ký tự khi nhập , nếu sai thông báo ngay bắt nhập lại ký tự đó đến khi kết thúc là ấn phím Enter ). Có nghĩa là nếu trong xâu nhập vào có ký tự ko phải là chữ cái hoặc dấu cách thì bắt buộc phải nhập lại . Hãy sửa xâu ký tự này sao cho tất cả các chữ cái là thường hoặc tất cả đều in hoa rồi in ra màn hình .
Vd : xâu nhập >> Cu Ho muon tuoi
>> Kết quả in ra là : cu ho muon tuoi or CU HO MUON TUOI
Bài 37
Viết chương trình nhập vào một số nguyên dương . Hãy kiểm tra xem số này có phải là số chính phương hay không (tức là có phải là bình phương của một số nguyên khác hay không ), tìm số chính phương lớn nhất bé hơn số nhập hiện tại nếu số nhập vào ko phải là số chính phương .
Bài 38
Viết chương trình nhập vào liên tiếp các ký tự từ bàn phím cho đến khi nhập phải chữ Q .
Đếm chữ cái “A” , “a” , và chữ cái “B” , “b” đã nhập vào >> Đếm riêng .
hoandv_it
16-01-2007, 17:24
Bài 39
Viết chương trình tính giá trị của tam thức bậc hai : f(x) = a*x*x + b*x +c . Giá trị các hệ số a,b và c được gán sẵn trong chương trình . Giá trị x nhập từ bàn phím . Viết ra màn hình giá trị của f(x) . Chương trình dừng khi giá trị của x nhập vào là số lớn hơn 100 .
Bài 40
Viết chương trình trong đó có gán sẵn toạ độ tâm O và bán kính r của một hình tròn . Nhập từ bàn phím toạ độ của điểm M bất kỳ (trên mặt phẳng) . Cho biết vị trí tương đối của M so với đưòng tròn >> trong ngoài hay trên đường tròn .
Bài 41
Cho ma trận A(mxn) mà mỗi phần tử của nó có giá trị 0 or 1 .
Viết chương trình tính tổng lớn nhất các số 1 liên tiếp trên một cột .
Bài 42
Viết chương trình tính giá trị của đa thức
P(x)=a0 + a1*X + a2*X*X +…+ a(n-1)*X^(n-1) + a(n) * X^n .
Trong đó giá trị của n và các hệ số a0,a1,.. nhập từ bàn phím .(1 Bài 43
Viết chương trình nhập một xâu ký tự và xác định từ có độ dài lớn nhất trong xâu .
Bài 44
Cho dãy X={‘Cụ’ , ‘Hồ’ , ‘Muôn’ , ‘Tuổi’}.
Hãy tạo cấu trúc động để lưu trữ X theo kiểu LIFO .(nhập sau ra trước)
Bài 45
Cho dãy X={‘Cụ’ , ‘Hồ’ , ‘Muôn’ , ‘Tuổi’}.
Hãy tạo cấu trúc động để lưu trữ X theo kiểu FIFO (nhập vào phát ra luôn) .
Bài 46
Hãy viết chương trình conlắc đơn dao động tuần hoàn .
Bài 47
Cho một file văn bản gồm các chữ cái hãy đọc file và thay thế các dãy ký tự liên tục bằng cặp ký tự bắt đầu bằng ký tự có mã ASCII lớn hơn +128 và tiếp đến là ký tự trong dãy lặp .Ví dụ : dãy AAAAA thay bằng chr(5+128)A.
Bài 48
Cho một file đã được mã hoá theo mô hình bài trên bao gồm các ký tự có mã ASCII bé hơn 128 nếu ký tự có mã ASCII lớn hơn 128 thì trừ nó đi 128 kết quả là số lần lặp của ký tự kế tiếp .
Hãy giải mã file này thành file nguyên thuỷ .
Bài 49
Nhập vào một chuỗi biểu thức toán học gồm các số các toán tử : ‘+’, ‘-‘ , và dấu ‘-’ và các dấu ‘(’, ‘)’ .tính giá trị biểu thức .
Vd : 7-(1+3) có giá trị là 3 .
Bài 51
Nhập vào một chuỗi biểu thức toán học bao gồm các dấu ‘*’, ‘/’,và dấu ‘-‘và các dấu ‘(’, ‘)’ . tính giá trị biểu thức . vd 12/(2*3) có giá trị là 6 .
Bài 51
Nhập vào một chuỗi biểu thức toán học bao gồm các dấu ‘+’, ‘-’, ‘*’, ‘/’,và dấu ‘(’, ‘) tính giá trị biểu thức .

Thứ Ba, 16 tháng 2, 2016

Sự khác nhau giữa Deep Web & Dark Web


Bùi Lê Duy
(PCWorldVN) Chính phủ Anh Quốc vừa thành lập một đơn vị chuyên về tội phạm mạng, nhằm ngăn chặn Dark Web. Nhưng Dark Web là gì, còn Deep Web là gì?
Dark Web
Dark Web (trang web đen) là một thuật ngữ để chỉ một tập hợp các trang web có thể truy cập công khai được, nhưng lại ẩn địa chỉ IP của máy chủ chứa trang web đó. Do vậy, bất kỳ người dùng web nào cũng có thể đến được trang web nhưng rất khó để phát hiện hay nhận ra ai đứng phía sau các trang web này. Và dĩ nhiên, bạn không thể dùng các công cụ tìm kiếm thông thường như Google hay Bing để tìm thấy chúng.
Hầu hết những trang Dark Web đều giấu đi định danh nhận dạng bằng công cụ mã hoá Tor, mà bạn cũng có thể sử dụng để dấu định danh của mình và làm sai lệch vị trí địa lý thực của bạn. Khi một trang web chạy qua Tor thì nó cũng có được hiệu quả ẩn danh tương tự.
Do đó, trang web đó càng nhân khả năng ẩn danh lên nhiều lần. Để đến một trang web trên Dark Web có sử dụng mã hoá Tor, người dùng cần cài đặt Tor. Cũng như IP của người dùng cuối được đánh qua lại thông qua nhiều lớp mã hoá, để rồi cuối cùng xuất hiện là một địa chỉ IP khác trên mạng Tor, trang web cũng vậy.
Nhưng không phải trang Dark Web nào cũng sử dụng Tor. Vài trang web dùng những dịch vụ tương tự như là I2P, ví dụ như Silk Road Reloaded. Nhưng nói chung, nguyên tắc vẫn tương tự nhau. Người lướt web phải sử dụng cùng một công cụ mã hoá như trang web và biết tìm trang web đó ở đâu để có được địa chỉ URL.
Những ví dụ phổ biến nhất về các trang web Dark Web là Silk Road và những trang tương tự. Silk Road từng là (và vẫn là) một trang web để mua và bán nhiều loại thuốc cấm. Nhưng thực tế cũng có những người sử dụng hợp pháp Dark Web. Người dùng hoạt động bên trong những cộng đồng đóng kín, không giao tiếp với xã hội bên ngoài có thể sử dụng Dark Web để trao đổi thông tin với bên ngoài.
Dark Web hay Deep Web
Mặc dù hai từ ngữ này có thể dùng chung được với nhau nhưng thực sự chúng không giống nhau. Deep Web (trang web sâu) chỉ mọi trang web mà cơ cấu tìm kiếm (engine) không thể tìm thấy. Do vậy, Deep Web bao hàm cả Dark Web (trang web đen), cộng thêm tất cả cơ sở dữ liệu người dùng, các trang webmail, các diễn đàn web yêu cầu phải đăng nhập và mọi trang web nằm bên dưới giao diện thanh toán. Đây là số lượng trang khổng lồ và chúng tồn tại vì những lý do đơn giản.
Ví dụ, một trang web nào đó bị Google chặn, không đưa vào chỉ mục tìm kiếm nên người dùng không thể tìm được nội dung trên trang web đó. Nhưng thực chất, mọi trang trên trang web này đều hiện diện đâu đó nên chúng ta gọi chúng là Deep Web. Hệ thống quản lý nội dung (CMS) để bạn đăng nhập, tạo và xuất bản nội dung lên web cũng gọi là Deep Web. Vì vậy, song song với trang hiển thị trực tuyến thì cũng có trang khác ở trong CMS tương ứng. Và rõ ràng, những công việc mà chúng ta làm ở CMS hoàn toàn không xuất hiện trong engine tìm kiếm, và khi muốn truy cập các trang này thì người dùng cần mật khẩu. Đã gần 20 năm qua, vô vàn hệ thống CMS như vậy xuất hiện và cũng có vô vàn nội dung Deep Web ra đời từ các hệ thống CMS đó.
Bạn có một tài khoản ngân hàng trực tuyến? Những bit dữ liệu được bảo vệ bằng mật khẩu cũng nằm trên Deep Web. Và khi bạn xem xét có bao nhiêu trang mà một tài khoản Gmail sẽ tạo ra thì bạn sẽ hiểu được quy mô của Deep Web. Do vậy, đó là lý do tại sao những bài báo công nghệ thường nói rằng có đến 90% dữ liệu trên Internet có trong Dark Web, họ chưa phân biệt rõ được một Dark Web ma mãnh với một Deep Web hiền lành và lớn hơn rất nhiều. Dark Web chỉ là cách không cho các trang web lộ diện trên với engine tìm kiếm vì lí do bảo mật hay tránh những người tò mò mà thôi.

Trang Silk Road truy cập qua hệ thống mạng Tor đã bị FBI dẹp bỏ.

Dark Internet
Nghe qua từ này, có lẽ bạn cảm thấy rắc rối hơn nữa. Dark Internet đôi khi được dùng để mô tả các loại hệ thống mạng, cơ sở dữ liệu hoặc thậm chí trang web mà không thể truy cập được từ Internet thông thường. Trong trường hợp này, có thể chủ đích của Dark Internet là các lý do thiên về mặt kỹ thuật, hoặc bởi vì tài sản ấy có chứa những thông tin quan trọng mà vài người sẽ muốn, hoặc trong vài trường hợp bởi vì dữ liệu đơn giản mang tính riêng tư.
Tóm lại, Dark Web hay Deep Web thường được nhiều tờ báo công nghệ dùng để nói đến những thế giới trực tuyến bí mật, nguy hiểm, còn Dark Internet là một nơi rất chán, nơi để các nhà nghiên cứu lưu trưc các dữ liệu thô cho mục đích nghiên cứu. Deep Web là từ để chỉ mọi trang web không được sắp vào chỉ mục tìm kiếm, còn hai từ còn lại để chỉ những tính chất cụ thể hơn.

Deep Web là tất cả trang web nằm bên dưới Internet thông thường, không được đánh chỉ mục trên các engine tìm kiếm, bao gồm cả Dark Web.

Làm thế nào truy cập vào Dark Web
Về mặt kỹ thuật, truy cập vào Dark Web không khó. Đơn giản là bạn chỉ cần cài và dùng Tor (torproject.org), tải về trình duyệt Tor Browser Bundle, có sẵn một loạt công cụ cần thiết. Công cụ Vidalia Control Panel sẽ tự động xử lý quá trình thiết lập mạng ngẫu nhiên và khi thiết lập xong, trình duyệt sẽ tự động mở. Đóng trình duyệt, máy tính cũng tự động ngắt kết nối với Tor.
Tuỳ vào bạn muốn làm gì trên Dark Web, một số người dùng khuyến nghị bạn nên lấy băng keo dán lên webcam trên laptop lại để ngăn kẻ xấu theo dõi.
Vấn đề khó là bạn cần biết nơi mà mình muốn tìm kiếm. Đến đây, có lẽ bạn nên tự mày mò và cẩn thận lướt Dark Web sao cho an toàn nhất.
Những trang web tổng hợp tin như Reddit có đưa ra danh sách rất nhiều liên kết đến Dark Web, có vài trang Wiki, trong đó trang thehiddenwiki.org liệt kê cả vài địa chỉ rất rất tệ hại.
Một lần nữa, bài viết này chỉ muốn bạn nhận biết rõ thế nào là Dark Web, Deep Web và Dark Internet, không khuyến khích bạn thử tìm tòi và dấn sâu vào những hành vi phạm pháp trực tuyến.

Khá dễ để truy cập vào Dark Web bằng hệ thống mạng Tor.

PC World VN, 01/2016

ID: A1601_36

Top 10 hệ điều hành dành cho nghiên cứu bảo mật


November 30, 2015 11:06 am
Một thiết bị cài đặt hệ điều hành định hướng hacking luôn tốt hơn một thiết bị cài đặt hệ điều hành thông thường cùng với một vài công cụ hacking. Nguyên nhân là do các hệ điều hành đó có thể tận dụng tối đa phần cứng, khả năng ẩn danh và hiệu năng phần mềm.
Sau đây sẽ là danh sách những hệ điều hành phổ biến nhất được hacker trên toàn thế giới sử dụng.

1. Kali Linux

Kali Linux là một công cụ kiểm thử và đánh giá bảo mật nâng cao. Penetration testing (Pentest) liên quan đến việc sử dụng nhiều công cụ và kĩ thuật khác nhau nhằm kiểm thử những hạn chế của chính sách an ninh và quy trình. Kali hoàn thành mọi thứ bạn cần bằng cách đưa chúng vào một đĩa CD. Hệ điều hành này bao gồm 300 công cụ khác nhau, tất cả đều dưới dạng mã nguồn mở và khả dụng trên GitHub. Kali Linux có thể tải về tại đây.

2. BackBox

Backbox là một bản phân phối dựa trên Ubuntu. Nó được phát triển nhằm thực hiện kiểm thử đánh giá bảo mật. BackBox là một hệ điều nhẹ và yêu cầu ít phần cứng. Sức mạnh của nó nằm ở kho phần mềm Launchpad luôn luôn cập nhật các công cụ hacking phiên bản mới nhất.

3. Parrot Security OS

Parrot Security là hệ điều hành dựa trên nhân  Debian GNU/Linux, kết hợp giữa Frozenbox OS và Kali linux nhằm cung cấp trải nghiệm kiểm thử bảo mật một cách tốt nhất. Parrot sử dụng kho phần mềm của Kali để có được các bản cập nhật mới nhất của hầu hết các công cụ. Đây không chỉ là bản mod của Kali mà còn cung cấp rất nhiều tính năng mới và nhiều sự lựa chọn khác nhau. Parrot Security OS có thể tải về tại đây.

4. DEFT

DEFT là một tùy biến Ubuntu đi kèm với một bộ phần mềm điều tra số và tài liệu tạo ra bởi hàng ngàn cá nhân, nhóm và các công ty. Bạn có thể tải về DEFT ISO hoặc VMware từ trang web chính thức tại đây.

5. Samurai Web Security Framework

Samurai Web Security Framework là một bản phân phối linux live được cấu hình sẵn nhằm thực hiện Pentest môi trường web. Hệ điều hành chứa các công cụ mã nguồn mở và miễn phí tốt nhất tập trung vào kiểm thử và tấn công website. Tải Samurai Web Security Framework tại đây.

6. Network Security Toolkit

Network Security Toolkit (NST)  là bộ công cụ dựa trên Fedora. Nó có thể biến hầu hết các hệ thống x86 thành một hệ thống được thiết kế dành cho phân tích lưu lượng mạng, phát hiện xâm nhập, tạo gói mạng, theo dõi mạng không dây, một hệ thống máy chủ dịch vụ ảo hoặc một máy quét mạnghost phức tạp. NST có thể được tải về tại đây.

7. NodeZero

Cũng như Backtrack, NodeZero là bản phân phối dựa trên Ubuntu dùng để thử nghiệm thâm nhập, dùng kho phần mềm Ubuntu để vá lỗi của nó, bạn được thông báo để cập nhật hay nâng cấp hệ thống. NodeZero có thể tải về tại đây.

8. GnackTrack

Là dự án mã nguồn mở miễn phí kết hợp các công cụ kiểm thử và giao diện linux Gnom. Tác giả của GnackTrack không còn được cập nhật bản phân phối của mình kể từ việc phát hành BackTrack5. GnackTrack có thể tải về tại đây.

9. Blackubuntu

Là một bản phân phối với mục đích Pentest dành riêng cho đào tạo học viên và thực tập viên an toàn thông tin. Blackbuntu sử dụng GNOME Desktop Environment và phiên bản hiện tại xây dựng trên Ubuntu 10.10. Blackubuntu có thể tải về tại đây.

10. Backtrack

Backtrack dựa trên nền tảng phổ biến Ubuntu. Bản phân phối khả dụng trong môi trường KDE, nhưng với bản Backtrack v5 thì GNOME đã được tuỳ chọn để thêm vào. Được dùng cho những công việc về an toàn thông tin hoặc phát hiện xâm nhập, Backtrack là một trong những bản phân phối phổ biến nhất có thể chạy được trên đĩa CD hoặc bộ nhớ flash (USB). Bản phân phối này lý tưởng để: bẻ khoá mạng không dây; khai thác, đánh giá ứng dụng Web; nghiên cứu hoặc thực hiện tấn công social engineering trên một máy khách.
techworm

Hệ điều hành BlackBerry 10 và những ưu điểm tuyệt vời

Hệ điều hành BlackBerry 10 đánh dấu sự trở lại sao một thời gian “lép vế” trước IOS hay Android của hảng điện thoại + phần mềm đến từ Canada. Sự trở lại với những thay đổi hoàn toàn để phù hợp với xu hướng hiện tại của những dòng smart phone cùng công nghệ cảm ứng phát triển vượt bật hiện nay, BlackBerry còn gây ấn tượng với những ưu điểm tuyệt vời, những tiện ích độc đáo cho người dùng.
Đầu 2013, BlackBerry 10 chính thức được giới thiệu cùng với dòng sản phẩm BlackBerry Z10 đã gây ấn tượng với người dùng qua những cải tiến về thao tác và tính năng nổi bậc.
blackberry 10

Giao diện

Bàn phím cứng Qwerty truyền thống đặc trưng đã hoàn toàn bị loại bỏ đê phù hợp với xu hướng ngày nay, BlackBerry đã tập trung vào khả năng thao tác điều khiển cho hệ điều hành này. Không có cả những phím cảm ứng thường thấy như Home, Back, Option… BlackBerry 10 hướng người dùng tới thao tác chạm, vuốt và giữ: vuốt từ cạnh dưới lên sẽ ra mà hình chính, giữ, vuốt sang trái để mở BlackBerry Hub (có thể xem đó như một dạng tùy chọn menu)…
blackberry 10 a
Giao diện của BlackBerry 10 được gói gọn thành một mặt phẳng và chia thành nhiều trang khác nhau như iOS thay vì phân tầng như Windows Phone và Android. Màn hình chính cũng chính là màn hình quản lý các ứng dụng. Mỗi trang chứa tối đa 16 ứng dụng chia thành 4 hàng và 4 cột. Để sắp xếp vị trí, người dùng nhấn vào biểu tượng và đợi nó rung rinh,  gỡ bỏ ứng dụng bằng cách nhấn vào hình thùng rác nhỏ ở góc, di chuyển và kéo hai biểu tượng vào nhau để tạo thành một folder.

Tính năng

– TimeShift Camera:  bạn có thể chụp được nhiều bức ảnh của cùng một chủ thể, nhất là đối với trẻ em, nhận dạng khuôn mặt trong hình chụp. Sau đó, bạn có thể “tua lại” để chọn ra những kiểu dáng đẹp nhất. Tính năng TimeShift còn hỗ trợ tinh chỉnh cho nhiều chủ thể khác nhau trong cùng một khung cảnh nên tiện lợi
– Chạy được ứng dụng của Android: BlackBerry cũng nhìn thấy yếu điểm của mình khi mà kho ứng dụng chưa hoàn toàn phòng phú và thực sự khó lòng so sánh, vậy nên khi cần, hệ điều hành này có thể “ép” những ứng dụng có dạng apk của Android chạy trên hệ điều hành của mình.
blackberry 10  c
– Bàn phím ảo: bàn phím Qwerty truyền thống từng là đặc trưng và thế mạnh của BlackBerry đã phải bị loại bỏ cho phù hợp với xu hướng hiện tại, thế nên bàn phím ảo đã được chăm chút tỉ mĩ với chức năng đoán và học từ vựng cho người dùng có những trải nghiệm soạn thảo thoải mái nhất.
– BlackBerry Hub: đây là một tính năng đặc trưng độc đáo trong lần trở lại này của BlackBerry,  là một thư mục Inbox tổng hợp, không những phục vụ cho mục đích xem tin nhắn, email, mà còn tích hợp cả những thông tin lấy từ BBM, SMS, Facebook, Twitter, Linked… BlackBerry Hub luôn luôn tồn tại ở bên dưới bất kì ứng dụng đang chạy hoặc trong khi đang điều hướng ở màn hình chủ, chính vì thế bạn có thể truy cập nó một cách dễ dàng, bằng cách trượt ngón tay từ bên dưới cùng của màn hình rồi sang bên phải để kéo trang đang hoạt động sang một bên và nhìn vào Hub của bạn
blackberry 10 b
– Active Frame: đúng như tên gọi của nó, đây là những khung hiển thị những chương trình đang hoạt động theo dạng đa tác nhiệm, BlackBerry có thể chạy cùng lúc 8 ứng dụng, hiển thị chúng trong những khung để người dùng có thể dễ dàng truy cập và thao tác. Khá giống với Live Tiles cửa Windows Phone hay Widget của Android

Giả lập Android trên máy tính bằng Chrome không cần Bluestack

Người gửi bài: GhostKiller


Thông thường khi nói đến giả lập Android trên máy tính thì người ta sẽ nhớ đến những ứng dụng chạy trên máy tính như Bluestacks, Droid4x và nhiều ứng dụng giả lập Android khác, nhưng các bạn đã từng sử dụng cũng biết là những ứng dụng giả lập này thường có dung lượng rất lớn và chưa kể chiếm rất nhiều bộ nhớ RAM trên máy tính vì điều này mà có một số máy RAM yếu thì không thể nào dùng phần mềm này để giả lập Android trên máy tính được.
Hiện nay có một ứng dụng có thể giúp bạn giả lập Android trên máy tính mà không cần phải dùng những ứng dụng giả lập như đã nói mà công cụ giả lập này chính là trình duyệt Web Chrome dành cho máy tính. Vì trình duyệt web này là một ứng dụng rất nhẹ nên đa số máy tính nào cũng có thể dùng được. Vậy để giả lập Android trên máy tính bằng trình duyệt Chrome thì phải làm như thế nào. Các bạn có thể tham khảo tiếp bài viết "Giả lập Android trên máy tính bằng trình duyệt Chrome không cần Bluestacks" để biết cách cài đặt cũng như sử dụng.
Bước 1: Bạn cần kiểm tra xem Trình duyệt Chrome của bạn đang dùng à phiên bản 32 hay là 64 bit bằng cách nhập vào ô địa chỉ của trình duyệt cho từ khoá chrome://chrome sau đó nhấn Enter.
Sau đó trình duyệt Chrome sẽ chuyển bạn đến trang Giới thiệu về Google Chrome bạn chú ý phần Phiên bản và nhìn xem 2 số đâu tiên là bao nhiêu nếu không ghi 32 hoặc 64 thì phiên bản Chrome của bạn đang dùng là 32 bit nếu ghi 64 thì tức là phiên bản 64 bit.
Giả lập Android trên máy tính bằng Chrome không cần Bluestack
Giả lập Android trên máy tính bằng Chrome không cần Bluestack
Bước 2: Sau khi đã xác định được phiên bản của Google Chrome thì bạn tải ARChon về máy tính nhấn vào ARChon 32 Bit để tải Extension dành cho Chrome 32 bit và nhấn vào ARChon 64 Bit để tải Extension dành cho Chrome 64 bit. Sau đó giải nén nó ra.
Giả lập Android trên máy tính bằng Chrome không cần Bluestack
Bước 3: Quay trở lại trình duyệt Chrome trên ô nhập địa chỉ nhập từ khoá chrome://extensions click đánh dấu vào ô Chế độ dành cho nhà phát triển sau đó nhấn vào Tải tiện ích đã bung và tìm đến File mà bạn đã giải nén ra từ tập tin ARChon lúc nãy => nhấn Ok
Giả lập Android trên máy tính bằng Chrome không cần Bluestack
Giả lập Android trên máy tính bằng Chrome không cần Bluestack
Bước 4: Đến bước này thì bạn đã thêm Extension ARChon thành công vào Chrome thì bạn đánh dấu vào ô Đã bật.
Giả lập Android trên máy tính bằng Chrome không cần Bluestack
Bước 5: Ở bước này bạn cài thêm Twerk cho Chrome bấm >vào đây< để cài đặt.
Giả lập Android trên máy tính bằng Chrome không cần Bluestack
Bước 6: Sau khi cài thành công Twerk cho Chrome bạn trở về trang chủ của Chrome nhấp vào mục Ứng dụng để có thể sử dụng Extension Twerk.
Giả lập Android trên máy tính bằng Chrome không cần Bluestack
Bước 7: Tìm và tải một ứng dụng hoặc game có định dạng Apk về máy tính. Bạn có thể tải để thử nghiệm.
Bước 8: Kéo và thả tập tin Apk vừa tải vào Twerk lưu ý file apk bạn tải về cho Twerk chạy phải có dạng abc.def.ghi ở ô Packpage name.
Giả lập Android trên máy tính bằng Chrome không cần Bluestack
Bước 9: Bấm vào biểu tượng Android màu đỏ để bắt đầu chạy. Nó sẽ yêu cầu bạn lưu 1 file và chỉ cần lưu lại.
Bước 10: Quay trở lại Chrome một lần nữa và nhập chrome://extensions rồi bấm vào Tải tiện ích đã bung => tìm đến File đã lưu ở bước 9 và nhấn Ok.
Giả lập Android trên máy tính bằng Chrome không cần Bluestack
Bước 11: Mở 1 tab Chrome mới rồi bấm vào Ứng dụng bạn đã thấy ứng dụng xuất hiện ở đây, bấm vào và sử dụng thôi.
Giả lập Android trên máy tính bằng Chrome không cần Bluestack
Tuy các công đoạn để cài đặt hơi rắc rối và dài dòng nhưng nó sẽ giúp những bạn không được sở hữu một máy tính có cấu hình mạnh mà vẫn có thể giả lập Android trên máy tính không cần Bluestacks và những phần mềm giả lập khác.