Hacker - LÝ THUYẾT ASSEMBLY - Một số lệnh toán học

Một số lệnh toán học


- ADC – Addition Carry: Cộng hai toán hạng, rồi lấy kết quả cộng tiếp với giá trị cờ Carry. 
- ADD – Addition: Cộng hai toán hạng.
- AND – Phép toán logic: AND từng bit tương ứng hai toán hạng.
- CALL – Call a procedure: Đưa vào Stack lệnh next. Sử dụng cho việc gọi hàm.
- CLC – Clear Carry Flag: Set cờ CF = 0
tương tự cho CLD – Clear Direction Flag, CLI – Clear Interrupt Flag.



>> Xem thêm

Hacker - LÝ THUYẾT ASSEMBLY - Flag Register (tiếp theo)

Các thanh ghi cờ - Flag Register(tiếp theo)
Các cờ được phân thành 2 loại tương ứng công việc.
a. Cờ trạng thái: Phản ánh công việc đang thực thi của bộ xử lý.
b. Cờ điều khiển: Quản lý việc thực thi một thao tác nào đó nhằm cho phép hoặc không cho.


Biểu diễn thanh ghi cờ trong bộ nhớ:

Code
15  14  13 11  10  9  8  7  6  5  4  3  2  1  0
            O   D  I T   S  Z     A     P     C
-----------------------------
Tuy nhiên bạn không nhất thiết nhớ vị trí của chúng mà có thể dùng một số lệnh ASM để set cờ.

>> Xem thêm

Hacker - LÝ THUYẾT ASSEMBLY - BÀI HỌC BỔ SUNG

BÀI HỌC BỔ SUNG

Nguyenthehung
Mình cũng biết tí ti về Assembly, Zombie cho mình bổ sung 1 chút nhé:
+Biểu diễn ký tự trên máy tính.
Ngoài các con số máy tính còn có xu hướng làm việc với các ký tự. Ký tự được mã hóa trong máy tính thành dạng nhị phân để máy tính có thể xử lý. Kiểu mã hóa thông dụng nhất hiện nay là mã ASCII ( Amercan Standard Code for Information Interchange ).
----------------------------------------------

Code

;ASCII
       mov ah,2
       mov dl,0
       print:
       int 21h
       inc dl
       cmp dl,255
       jne print
--------------------------
+Lập trình với ASM chúng ta luôn phải xử lý các số ở hệ đếm này nhưng có thể lại phải viết ra ở 1 hệ đếm khác nên việc chuyển đổi giữa các hệ đếm là khá cần thiết:

>> Xem thêm

Hacker - LÝ THUYẾT ASSEMBLY - Part 2: Register (Thanh ghi)

Part 2: Register (Thanh ghi)

Các thanh ghi là nơi lưu giữ thông tin của bộ xử lý. Chúng được phân loại theo chức năng tương ứng (tổng cộng 13 thanh ghi)


I. Thanh ghi dữ liệu: AX, BX, CX, DX (Với Windows được mở rộng thành EAX, EBX, ECX, EDX với 32 bits):
- Như tên gọi chúng sử dụng vào việc thao tác dữ liệu (thực hiện nhanh hơn so với thao tác trực tiếp trên bộ xử lý).
- Các thanh ghi được chia thành 2 byte cao/thấp tương ứng H/L (như AL là byte thấp, AH byte cao).


>> Xem thêm

Hacker - Khái niệm về bit ,byte ,word

LÝ THUYẾT ASSEMBLY

Part 1: Khái niệm về bit ,byte ,word


I. Bộ nhớ

a. Byte:- Các thông tin xử lý được lưu trữ trên bộ nhớ --> Nhóm 8 bits kết hợp lại thành 1 byte nhớ.
- Byte nhớ được xác định bằng 1 con số Address. Byte nhớ đầu tiên có Address = 0. Các byte nhớ có địa chỉ riêng khác nhau và cố định.
- Số bits khả thi của CPU càng cao thì khả năng truy cập byte nhớ càng lớn
- Dữ liệu lưu trong byte nhớ là Content hay còn gọi là Value.
-->> Conten luôn là giá trị 8 bits, trong khi Address byte nhớ phụ thuộc vào số bits khả thi của CPU. (8086 xử dụng Address 20 bits, 80286 thì dùng 24 bits.)
-->> 1 bits có khả năng chứa 2 giá trị (0/1), như vậy với n bits ta chứa được 2n giá trị. Example: 20 bits -->>220 = 1,048,576. Con số này được xem là 1 Mega và 210 là Kilo
b. Word:
- 1 word được tạo thành từ 2 bytes.
- Address thấp hơn (lấy Address của Byte) sẽ được lấy làm Address cho Word. -->> Example: 2 bytes có Address 2,3 tạo thành Word có Address là 2.
II. Ví trị Bits trong Byte or Word:
- Vị trí bit trong Byte/Word được đánh theo thứ tự từ phải sang trái:
7 6 5 4 3 2 1 0
<<-- Vị trí bits trong Byte

15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
|<------Byte cao------>|<-Byte thấp->|
III. Biểu diễn số nguyên:
- Với một Byte/Word ta có 1 bit msb (Most Significant Bit) và 1 bit lsg (Least Significant Bit)
- msb là bit cuối cùng bên trái (bit 7 đối với Byte, và 15 với Word).
- lsb thì ngược lại, nằm cuối cùng bên phải.
Để biểu diễn một số nguyên ta dùng hết 1 word (16 bits) mà không cần sử dụng bit xác định dấu. Do đó con số nguyên lớn nhất ta có là 1111 1111 1111 1111 = 65535.
-->> Ở đây lsb mang giá trị 0 cho số chẳn và ngược lại.
Đối với số nguyên có dấu, ta sử dụng msb làm bit xác định dấu (0: Dương). Giá trị này lưu trên máy tính dạng số bù 2 (với số âm).
* Số bù 1: Là kết quả phép đảo bits.
0000 0000 0000 0101
--> Bù 1 1111 1111 1111 1010
* Số bù 2: Kết quả phép cộng số bù 1 và 1
--> Bù 1 1111 1111 1111 1010
+ 1
--> Bù 2 1111 1111 1111 1011
Vì sao bù 2 là biểu diễn số âm? Ta lấy con số gốc + bù 2 của nó sẽ cho kết quả là 0 vì msb sẽ bị mất do word chỉ có khả năng lưu giá trị 16 bits. Và suy ra nếu ta lấy bù 2 thêm lần nữa sẽ cho ra giá trị gốc.
***Vấn đề tiếp theo là biểu diễn Value của Bytes hay Word dưới dạng số thập phân.
- Để biểu diễn dạng không dấu đơn giản chỉ là phép tính chuyển cơ số.
- Với dạng có dấu ta chuyển tính dưới dạng bits, lấy bù 2. Con số thập phân của kết quả này là dạng biểu diễn.
-->> Các lưu ý mục này <<--
1. Như đã nói msb = 0 khi là số dương và ngược lại và qua việc test nhiều lần ta có: Các số Hex bắt đầu tứ 0-7 là dương và tiếp theo là âm.
2. Dạng biểu diễn thập phân có dấu và không dấu cho 1 word:
- 0000h-7FFFh: Thập phân có dấu = không dấu.
- 8000h-FFFFh: Có dấu bằng không dấu trừ 65536.
- và tương tự cho 1 byte.
OkAi..Đến đây tạm xong một chút về ASM…..Part tiếp theo là về các thanh ghi, offset…

>> Xem thêm

Hacker - PEiD, How to use [Tut]

PEiD, How to use [Tut]



Copyright by Zombie - REA.fareastking.com

Quote:
PEiD là chương trình nhỏ giúp bạn detect loại packer đang được sử dụng với file tương ứng (.exe, .dll , etc....).
Ngoài ra nếu file không bị pack PEiD cho bạn biết ngôn ngữ code lên file như: Visual Basic, MASM, etc...
Các thông tin PE file được cung cấp khá nhiều.


Cách sử dụng:
Load chương trình lên, Browser chọn file cần detect. Sau đó chương trình sẽ hiện thị thông tin packer, coder cho bạn biết ở khung textbox trên các button options.


Các options:
- Multi Scan: Scan toàn bộ files trong thư mục chỉ định
- Task View: Xem list process hiện tại về dùng nó để load file tương ứng.
- Options:
a. Normal / Deep / Hardcore scan
b. Recurse SubFolder: Sử dụng đệ qui vào các SubFolder
c. Use External Signatures: Sử dụng file nhận biết dấu hiệu file riêng (nếu có file)
d. Register Shell Extension: Tích hợp vào Popup Menu cho phép chọn load bằng PEiD khi RightClick vào các file tương ứng
e. Minimize to SystemTray: Hiển thị thành icon ở System Tray khi minimize
f. Load plugins: Hỗ trợ plugins
g. Allow multiple Instances: Cho phép load cùng lúc nhiều thể hiện của PEiD.


- Plugins: Các plugins bên ngoài cho phép làm thêm nhiều thứ như Unpack chẳng hạn.
Các plugin bạn download về copy vào thư mục plugin trong thư mục PEiD, PEiD sẽ tự nhận ra thôi.
----------


Sorry lão Zom vì copy của lão qua mà không xin phép nhé. Nhưng thấy mấy bài này mà bỏ cho lão del thì phí của zời quá.

Zombie(REA)
>> Xem thêm

Hacker - Cracking Dictionary beta 1

(By hoadongnoi+Merc+hacnho+trickyboy+haule_nth+lena+Mrangelx+Why not bar)


1. Breakpoint : hay còn được gọi là “điểm ngắt” - tức là ngắt (hay dừng) 1 tiến trình đang hoạt động tại 1 vị trí nào đó, từ đó có thể kết xuất giá trị của 1 vài hoặc tất cả các biến của chương trình. Điểm ngắt còn có thể được thiết lập bởi các lập trình viên như là một sự tương tác với công cụ gỡ rối. Nói chung điểm ngắt được sử dụng để dừng quá trình thực thi của một chương trình

2. OllDBG : là 1 chương trình dịch hợp ngữ 32-bit với mức là phân tích gỡ rối trên Windows. Nó phân tích mọi chương trình dưới dạng mã Assembler, với việc phân tích này khiến OllyDbg đặc biệt hữu ích trong các trường hợp chương trình ko có tệp tin nguồn . Nó còn cho ta thấy được giá trị của các thanh ghi, các thủ tục, lệnh gọi hàm API, các bảng, hằng số, chuỗi ký tự v.v… Ngoài ra ta còn có thể ghi chú thích tại các dòng lệnh . Nói chung đây là một công cụ phổ biến được các Crackers ưa dùng nhất. OllyDBG là 1 chương trình hoàn toàn miễn phí, bạn có thể download và sử dụng nó tại địa chỉ http://home.t-online.de/home/Ollydbg

>> Xem thêm

Hacker - Basic Rule of Cracking....

Basic Rule of Cracking....
Mình xin mạn phép post bài này của một Cracker người nước ngoài . Đây là một bài viết mà mình cho là rất có ích cho các Newbie chúng ta khi muốn trở thành một cracker hay chỉ muốn khám phá những điều mới mẻ mà chúng ta chưa từng biết . Những điều mà chúng ta sẽ không thể tìm được ở bất kì một cuốn sách nào……Ok Come on!
~~~~~~~~~~~~~~


Tutorial Type : Essay
Tutorial Topic : Basic rules of cracking
Utilities : Brain (yes, i know, its hard to get one... but you have to !)
Music : Final Countdown (no bob today.. ;p)
Written By : ParaBytes (the one and only ;p)
Date : Nov. 18th, 2001


Lets begin...


>> Xem thêm

Hacker - Phần 4: Programming

Cracking for Newbiez

Tất nhiên Zombie không thể viết hết hoàn toàn về programming vì như thế rất lan mang và bản thân Zombie cũng hông biết viết sao. ?*̉ đây chỉ là cách suy luận logic bình thường trong programming thôi.
Zombie dùng ngôn ngữ Visual Basic 6 làm ngôn ngữ để hướng dẫn.

Giải thuật: Hướng giải quyết một vấn đề hay hiểu theo ý đơn giản là các trình tự chi tiết để xử lý một công việc nào đó.
Ví dụ: Lấy một bài toán giải phương trình bậc 2 thời phổ thông.
Để giải bài toán này ta qua các bước sau:
- Tính Delta (công thức tính...Zombie quên gòi :D)
- Xử lý 3 trường hợp Delta:
+ Delta < 0: Vô nghiệm
+ Delta = 0: Nghiệm kép
-->> Tính nghiệm kép là ... hình như là (-b + sqrt(Delta)) / 2*a
+ Delta > 0: 2 nghiệm phân biệt.
-->> -b + & -b – sqrt(Delta) / 2*a
Khi lập trình cũng vậy...Bạn vạch ra cho máy các hướng giải quyết cụ thể, tính toán trước các việc xảy ra nhằm có cách giải quyết... Đó là bạn đang tìm giải thuật. Tuy nhiên ở đây nên rõ điều này...Giải thuật có được là quá trình chi tiết cách xử lý vấn đề...Còn sau đó từ giải thuật đó code lại để máy thực thi lại là chuyện khác.


>> Xem thêm

Hacker - Phần 3: About Assembly

Cracking for Newbiez
Part 3: About Assembly 

Part này tạm thời Zombie cung cấp giúp các bạn một số lệnh , chỉ thị asm ở mức cơ nhằm tiện cho việc đọc asm sau này để Crack.


Quote:

MOV DTS, SRC: Chuyển giá trị từ toán hạng nguồn vào toán hạng đích

PUSH SRC: Cất giá trị toán hạng nguồn vào đỉnh ngăn xếp

PUSHF: Chuyển giá trị cờ vào đỉnh ngăn xếp

POP DST: Chuyển giá trị từ đỉnh ngăn xếp vào toán hạng đích

POPF: Chuyển giá trị từ đỉnh ngăn xếp vào cờ

XCHG DST, SRC: Chuyển đổi giá trị giữa 2 toán hạng

LEA REG, mem: Đưa địa chỉ Offset của toán hạng nguồn vào thanh ghi đích

ADD DST, SRC: Cộng toán hạng nguồn và đích. Kết quả lưu ở toán hạng đích

ADC DST, SRC: Tương tự và cộng thêm cờ CF

INC DST: Tăng 1 cho toán hạng đích

SUB / SBB / DEC: Tương tự cho phép trừ

NEG DST: Bù 2 giá trị toán hạng đích.

CMP DST, SRC: So sánh giá trị toán hạng đích và toán hạng nguồn. Tác động vào cờ, giá trị 2 toán hạng không thay đổi.

MUL / IMUL DST , SRC: Phép nhân không / có dấu. Kết quả lưu ở toán hạng đích.

DIV / IDIV DST , SRC: Tương tự cho phép chia. AX : Số nguyên, DX số dư.

NOT DST: Đảo bit.

AND DST , SRC: Phép và logic giữa toán hạng đích và nguồn. Kết quả trả về ở toán hạng đích.

OR DST, SRC: Phép hoặc logic

XOR DST, SRC: Exclusif OR ( Bit của kết quả bằng 1 nếu giá trị 2 bit được XOR khác nhau).

TEST DST , SRC: So sánh nội dung 2 toán hạng qua phép toán AND. Kết quả tác động đến các cờ.

SHL DST, CL: Dịch trái các bit toán hạng đích Count lần (Count = CL). Ý nghĩa tương đương DST = DST * 2^CL.

SHR DST, CL: Tương tự là dịch phải và là phép chia 2^CL
* Cách dịch bit bằng cách đưa bit bị dịch vào CF thay bit dồn lên là bit 0.

SAL / SAR: tương tự 2 chỉ lệnh trên nhưng dành cho các số có dấu.

ROL / ROR: Dịch bit nhưng bit bị dịch được bảo tồn bằng cách chuyển về đầu bên kia phép dịch.

RCL / RCR: Tương tự nhưng giá trị cở CF là giá trị sẽ được dùng để dồn vào đầu bên kia phép dịch.


>> Xem thêm

Hacker - Phần 1: Introductions

Cracking for Newbiez
 Part 1: Introductions
Quote:
Requirement: Cracking theo Zombie thực chất cũng là một hình thức nghiên cứu Applipcation biến hóa đi nhằm mục đích có được license một cách .... không chính thức. Do đó các kiến thức lập trình là điều tối thiểu các bạn cần có...tuy không quá nhất thiết phải biết nhiều ngôn ngữ hay phải nắm thật quá rõ Assembly như các bạn thường nói. Các chính là một số vốn kiến thức lập trình về một ngôn ngữ nào đó, phần Assembly có thể chỉ cần nắm sơ khái niệm cũng như ...bảng tra ý nghĩa một số lệnh thông dụng (còn mã máy thì có thể chẳng cần biết vì ta hoàn toàn có công cụ làm việc này) Ngoài ra các toolz Debuger, DeComplier v..v. Zombie sẽ lần lượt giới thiệu và đưa link down.



>> Xem thêm

Remote Desktop từ máy tính Windows Vista tới Windows XP

Remote Desktop từ máy tính Windows Vista tới Windows XP


Microsoft Windows Vista được trang bị thêm một số lớp bảo mật hệ thống an toàn hơn so với Windows XP. Nói chung, đây là một điều tốt. Tuy nhiên, các lớp bảo mật bổ sung này đôi khi lại gây khó khăn đối với thói quen của người dùng cuối. Ứng dụng Remote Desktop là một ví dụ. Khi tiến hành kết nối xa tới một máy tính cài đặt hệ điều hành Windows XP từ một máy khác dùng hệ điều hành Vista có thể gây ra sự cố nếu như bạn không cẩn thận trong suốt quá trình cấu hình. 



Windows XP

Trong bài hướng dẫn này, chúng ta sẽ giả thiết rằng bạn đã tạo được một kết nối hợp lệ, ổn định tới mạng từ xa thông qua VPN hay qua các kết nối an toàn khác. Vấn đề cần phải giải quyết đó là hoàn thiện các kết nối máy để bàn từ xa. Chúng ta cũng giả thiết rằng các máy tính sử dụng hệ điều hành Windows XP đã được cấu hình để chấp nhận một kết nối từ xa tại thẻ Remote trên System Properties ( Hình A). 



Hình A: Thẻ Remote (System Properties)
Windows Vista 

Sau khi đã thực hiện kết nối VPN bạn nên bắt đầu ứng dụng Remote Desktop Connection trên Vista. Vì một số lí do mà các phím tắt trên Vista được ẩn giấu bên trong các trình đơn. (Hình B). Máy tính trong ví dụ này cài đặt Windows Vista Ultimate. 

Hình B: Khởi chạy Remote Desktop Connection

Phiên bản Vista của phần mềm kết nối từ xa rất giống với các ứng dụng trên Windows XP. Chìa khóa để các kết nối hoạt động đó chính là bạn cần phải nhập tên đầy đủ của các máy tính từ xa. Trong trường hợp ví dụ này, bạn thêm các thông tin miền vào phần sau của tên máy tính trạm. Có dạng như sau:

tenmaytram.domain.server 

Hình C: Nhập các xác nhận

Sau khi kích OK, bạn sẽ thấy xuất hiện cửa sổ cảnh báo như Hình D, cảnh báo này có thể khiến người dùng lo lắng khi lần đầu tiên họ bắt gặp nó. Vista đang thông báo cho bạn biết rằng một số đặc tính bảo mật sẽ mất bởi vì bạn đang cố gắng kết nối từ xa tới một máy tính cài đặt Windows XP. Bạn sẽ không thể làm được gì khác ngoại trừ chấp nhận lựa chọn Yes, I want to connect anyway

Hình D: Lựa chọn Yes, I want to connect anyway

Tại đây bạn đã có thể nhìn thấy màn hình giống như trên máy tính từ xa của bạn. 

Cảnh báo 

Nếu như các nhà quản trị mạng của bạn không hỗ trợ kết nối xa từ một máy tính Vista tới máy XP thì bạn sẽ phải tự xử lý tình huống khi xảy ra hư hỏng. Vì vậy, hãy chắc chắn bạn đã được sự cho phép từ quản trị mạng của công ty hoặc bạn đã sẵn sàng có phương án dự phòng khi mạng hay hệ thống mạng xảy ra vấn đề về bảo mật.










>> Xem thêm

Sâu máy tính

Sâu máy tính thường được thiết kế để có thể phát tán từ máy tính này sang máy tính khác mà người sử dụng không hề hay biết. Không giống như virus máy tính, sâu máy tính có thể tự nhận bản lên nhiều lần mặc dù bạn không thực hiện bất kỳ thao tác gì. Ví dụ như sâu máy tính có thể xâm nhập vào hệ thống mail của bạn để tự gửi email đến tất cả các địa chỉ trong Contact list của bạn.Chắc bạn đã từng nghe nói đến một số sâu máy tính nổi tiếng như Conficker, Sasser, và Blaster.




>> Xem thêm

Hướng dẫn sử dụng Windows 8: Thêm Shutdown, Restart, Sleep vào màn hình Metro

VNC - Trong bài viết dưới đây, chúng tôi sẽ giới thiệu với các bạn một số thao tác cơ bản để gán chức năng Shutdown, Restart hoặc Sleep vào phần giao diện Metro của Windows 8 Developer Preview. Trước tiên, các bạn nhấn vào phần Desktop trên màn hình Start:

Thêm Shutdown, Restart, Sleep vào màn hình Metro

Sau đó, nhấn chuột phải vào Desktop và chọn New > Shortcut:

Thêm Shutdown, Restart, Sleep vào màn hình Metro

Tại màn hình hiển thị tiếp theo, các bạn gõ lệnh vào ô Type the location of the item, sau đó nhấn Next:

shutdown.exe -s -t 00

Thêm Shutdown, Restart, Sleep vào màn hình Metro

Đặt tên cho Shortcut này, ví dụ tại đây là Shut down và nhấn Finish:

Thêm Shutdown, Restart, Sleep vào màn hình Metro

>> Xem thêm

Microsoft đã chính thức sở hữu Skype


Cuối cùng thì Liên minh Châu Âu cũng đã chính thức thông qua thương vụ Microsoft thâu tóm Skype.


 Microsoft đã chính thức sở hữu Skype
Thương vụ của Microsoft và Skype đã chính thức được thông quan

Với giá 8,5 tỉ USD, theo tờ Financial Times, Microsoft đã chính thức có trong tay Skype như một cánh tay hữu dụng cho những toan tính sắp tới.
Việc Microsoft mua lại Skype là nhằm đưa dịch vụ này vào các ứng dụng khác của Microsoft như Outlook, Xbox Live và sẽ được tích hợp trong Windows 8, cũng như máy tính bảng và điện thoại chạy hệ điều hành của Microsoft, hứa hẹn giúp phần mềm này phổ biến hơn bao giờ hết.

Mặc dù trước đó, Ủy ban Thương mại Mỹ đã phê chuẩn thương vụ của Microsoft và Skype không có dấu hiệu của gian lận thương mại nhưng EU vẫn lo ngại và mới đây mới chính thức thông qua.


“Skype là một hiện tượng trên Internet và được hàng triệu người yêu quý. Chúng tôi sẽ tạo ra tương lai của giao tiếp thời gian thực, nơi mọi người dễ dàng kết nối với gia đình, bạn bè, khách hàng và đồng nghiệp trên khắp thế giới”, Steve Ballmer, Tổng giám đốc Microsoft cho biết.
Skype, thành lập năm 2003 và có trụ sở tại Luxembourg, hiện thu hút tới 663 triệu người sử dụng toàn cầu (trong khi Facebook là 550 triệu thành viên).
Năm 2006, sàn đấu giá trực tuyến eBay đã bỏ ra 2,6 tỷ USD để mua Skype trước khi bán đi 70% cổ phần công ty vào năm 2009 với giá 2 tỷ USD cho một số nhà đầu tư.
Từ ngày 10/5, Skype thuộc về tập đoàn Microsoft.


Theo vtc

>> Xem thêm

7 yếu tố để vực dậy một Microsoft đang đuối sức


Dù vẫn đang thống trị thị trường doanh nghiệp với nền tảng Windows, gã khổng lồ phần mềm đang hụt hơi ở thị trường người tiêu dùng.

office hub colour coded420100 82317 7 yếu tố để vực dậy một Microsoft đang đuối sức
Sản xuất máy tính bảng


“Vì sao chúng ta rơi vào tình trạng này?. Vì sao chúng ta lại bị bỏ lại phía sau khi mà cả thế giới tiến lên phía trước?”. CEO Stephen Elop của Nokia hỏi ban lãnh đạo công ty trong một lần hội họp. “Chúng ta đã bỏ lỡ nhiều cơ hội, Nokia không tạo ra được sự đổi mới”. Elop đang nói về Nokia, không phải Microsoft, nhưng những gì cựu lãnh đạo Microsoft nói cũng đúng với những gì đang diễn ra với gã khổng lồ phần mềm này.
Trong khi Microsoft vẫn là một tên tuổi lớn trong thị trường doanh nghiệp, gã khổng lồ phần mềm dường như đang thất thế trong thị trường người tiêu dùng. Sản phẩm chính của Microsoft vẫn là hệ điều hành Windows, nhưng nền tảng trên PC đang bị đe dọa khi mà thế giới đang tiến đến các nền tảng của các thiết bị di động, nơi mà Apple và Google đang là những kẻ thống trị.
Doanh số bán Windows Phone không đủ để CEO Steve Ballmmer tạo nên điểm nhấn của mình. Máy nghe nhạc Zune vừa bị khai tử, và mặc dù Microsoft đã chi hàng tỷ USD cho Bing, người ta vẫn dùng Google để tìm kiếm. Vậy đâu sẽ là cứu cánh cho gã khổng lồ này.
Tập trung nhiều hơn cho  Windows Phone
Gã khổng lồ này cho biết đã đầu tư hàng tỷ USD vào nền tảng di động của mình, bao gồm những khoản chi cho marketing, nhưng Microsoft cần làm hơn thế. Theo một cuộc khảo sát, 45% người dùng thậm chí không biết đến sự tồn tại của Windows Phone. Đã có những suy đoán rằng các đại gia lớn và là đối tác phần cứng như Samsung đang từ bỏ nền tảng Windows Phone của Microsoft. Bởi thế, một hệ điều hành sẽ chẳng làm nên trò trống gì nếu các đối tác không thèm tiếp thị nó.
Microsoft không nên để Windows 8 cho các nhà sản xuất mà mình không thể kiểm soát. Thay vì thiết lập các yêu cầu phần cứng tối thiểu, Microsoft nên thiết lập yêu cầu phần cứng tối đa bằng cách sản xuất các thiết bị chạy Windows 8 đầy đủ tính năng và truyền cảm hứng cho các đối tác phần cứng. Microsoft nên sản xuất máy tính bảng Windows 8 theo cách mà Google sản xuất Nexus.
Xây dựng nguồn cung nội dung
Máy trò chơi Xbox của Microsoft vẫn bị than phiền về thiếu nguồn cung nội dung giải trí. Và một tín hiệu đáng mừng là Microsoft vừa công bố nhiều thỏa thuận hợp tác với các đối tác cung cấp nội dung cho thiết bị này. Apple, và mới đây là Amazon đã tiếp tục chứng minh dịch vụ mà người dùng có thể  truy cập trên thiết bị quan trọng không kém phần cứng và phần mềm của nó. Hy vọng những gì Microsoft sắp làm với Xbox cũng sẽ được áp dụng với Windows Phone và Windows 8.
Làm game cho Kinect
Microsoft sản xuất Kinect trở thành một trong những sản phẩm công nghệ thành công nhất mọi thời đại. Rồi sau đó…không có gì cả. Hàng triệu người mua Kinect, nhưng còn các trò chơi trên đó?. Không ai mong chờ các game kiểu như Gears of Kinect, nhưng thư viện phần mềm của Kinect trông cũng tệ như của Wii: bị nhồi nhét với các trò chơi nhảy múa, sức mạnh vô tận. Kinect là sản phẩm thú vị nhất mà Microsoft đã làm được trong nhiều năm qua và hật xấu hổ nếu gã khổng lồ đem nó ra bãi rác.
Từ bỏ máy tính bàn
Có thể người dùng máy tính sẽ vẫn tiếp tục dùng máy tính bàn, nhưng chiến lược giao diện đôi của Windows 8 (theo phong cách Metro và giao diện truyền thống) sẽ không hiệu quả như là Microsoft  mong đợi. Người dùng giao diện Metro không cần đến giao diện truyền thống và ngược lại.
aero and split420100 c26e2 7 yếu tố để vực dậy một Microsoft đang đuối sức
Sản xuất ứng dụng cho iOS và Android
Một phiên bản Office cho iPad có thể là một ý tưởng. Có thể chi phí để sản xuất các ứng dụng như thế không phải là rẻ và sẽ gặp phải đối thủ cạnh tranh là Page của Apple. Nhưng Microsoft có thể dễ dàng sản xuất các ứng dụng đơn giản cho các máy tính bảng không chạy Windows cũng như cho người dùng smartphone, giống như Microsot đã tạo ra ứng dụng Hotmail cho nền tảng Android.
hotmailandroid240100 28884 7 yếu tố để vực dậy một Microsoft đang đuối sức
Các ứng dụng như thế có thể sẽ là sự khởi đầu cho các dịch vụ và phần mềm chính của Microsoft thâm nhập vào tìm kiếm lợi nhuận ở thị trường smartphone và máy tính bảng đang vô cùng sôi động. Microsoft chắc chắn đã tính đến phương án này.
Sa thải Ballmer
Các CEO công nghệ thích đánh bại đối thủ của họ, nhưng Ballmer có vẻ không phải là một lãnh đạo như vậy. Baller từng nói iPhone sẽ chẳng thể trở nên phổ biến, rằng iPad là một thứ đồ chơi và tự tin Microsoft sẽ đánh bại Google trong vòng 5 năm. Ballmer  đưa ra phát biểu cách đây 5 năm và thực tế đã chứng minh hoàn toàn ngược lại.
Ballmer là  lãnh đạo của Microsoft nhưng lại biến Microsoft thành kẻ đi theo thay vì tìm cách đánh bại đối thủ, đúng như cách CEO Eric Schmitdt của Google đã mỉa mai Microsoft rằng họ là “đối thủ cũ của chúng tôi”. Máy nghe nhạc Zune là phản ứng của Microsoft với iPod. Bing được tạo ra nhằm cạnh tranh Google Search. Windows Phone ra đời để đáp lại iOS và Android. Windows 8 muốn đánh bại iPad. Azure là dịch vụ cạnh tranh với Amazon. Hầu như không thấy tầm nhìn trong các sản phẩm của gã khổng lồ tìm kiếm dưới thời Ballmer.
“Nếu một ngày Microsoft sẽ tốt hơn lên mà không cần đến tôi, ngày đó tôi sẽ từ chức” – Ballmer đã từng nói. Và có lẽ, đã đến lúc nên có ai lên tiếng.


Theo genk

>> Xem thêm
Copyright © 2012-2015 VNCongnghe
Đặt làm trang chủ Đặt làm trang chủ

Trang chủ | Quảng cáo | Liên hệ | RSS | Sitemap | Lên đầu trang