原创 Virtual Machine Protection

Background With the popularity of network, the piracy of software becomes more serious, the interests of commercial s

原创 Java Protection

Java Class files contain lots of symbolic information stored in constant pool sector, including all variable names and

原创 哪一隻蘋果蟲能夠成功?

從前有幾隻蘋果蟲都非常喜歡吃蘋果,它們都長大了,各自到森林找蘋果吃。 第一隻蘋果蟲跋山涉水,終於來到一棵蘋果樹下。它根本就不知道這是一棵蘋果樹,也不知道樹上長滿了紅紅的、可口的蘋果。當它看到其他的蘋果蟲往上爬時, 稀裏糊塗地就跟着往上爬

原创 軟件保護概述

軟件保護技術從狹義的角度來說,即如何防止合法軟件被盜版,主要包括基於硬件的保護方式和基於軟件的保護方式。關於軟件保護技術的研究,實際上是一項綜合的技術,目前一些軟件保護產品供應商宣稱自己的產品是不可破解的,往往是一種營銷的策略,並沒有提供

原创 Why India becomes a software giant, not China?

India and China share many similar things, like rich history, huge population, diversified people, different local dial

原创 程序的性格

寫程序多了,經常在fix一些自己的bug後,體會到的不是快樂,而是惆悵。總是後悔當初爲什麼沒有仔細一些,嚴謹一點,這樣低級的錯誤也會發生。唉! 性格決定命運。只有下次注意了。

原创 慕尼黑之旅

大部分人到慕尼黑是來旅遊的,而我卻是一個人來這裏開會的,想到一個人出差很是無聊,所以並沒有抱有特別的憧憬和熱情。   到了慕尼黑機場後,公司派了了一個司機來接我,簡單的問候後就上了車,當時天已經黑了,並沒有看清車的牌子,只是感覺這個車空間

原创 如何編寫敏捷開發中的user story

  對於敏捷開發來說,User Story是開發的基礎,它不同於傳統的瀑布式開發方式,而是把原本需求拆成最小粒度的Story,以方便拆分Task,估計開發時間,領取開發任務。 優點和好處 Being very short. They r

原创 關於強制退出線程操作的代碼

大家在多線程編程的時候,需要在程序退出之前,退出一些特定的後臺線程。下面的代碼可以完美解決此類問題。   #include <windows.h> #include "stdio.h" HANDLE hCheckThread, hChec

原创 Database Protection

Although Network Administrator can use the current techniques to prevent unauthorized access to that data, hacker als

原创 Keep Busy

The secret of being miserable is to have the leisure to bother about whether you are happy or not.   So don’t other to

原创 To My Parents

Don’t spoil me. I know quite well that I shouldn’t have all ask for … I’m only testing you. Don’t be afraid to be fi

原创 Data Hiding Technologies Introduction

What Is Steganography?     According to Dictionary.com, steganography (also known as "steg" or "stego") is "the art of

原创 軟件保護入口點安全及技術分析

1.    目前被保護軟件普遍存在的破解點     爆破點1:修改安全產品模塊內部的關鍵點,修改其判斷點,從而達到破擊的目的。     爆破點1:修改安全產品模塊內部的關鍵點,修改其判斷點,從而達到破擊的目的。     爆破點2:修改被

原创 Principles behind the Agile Manifesto

We follow these principles: Our highest priority is to satisfy the customer through early and continuous delivery