አንድ ፕሮግራም እራሱን ከመገልበጥ እንዴት እንደሚከላከል ለመማር አስበው ያውቃሉ? በትክክለኛ መሣሪያዎች የፕሮግራሙን ውስጣዊ ነገሮች መመርመር እና የቅጂ ጥበቃ እንዴት እንደሚሰራ ማየት ይችላሉ። የመሰብሰቢያ ቋንቋዎችን በመጠቀም ፣ እነዚህ ፕሮግራሞች መመዝገብ ወይም መግዛት እንዳያስፈልጋቸው ማሻሻል ይችላሉ።
ደረጃ
ደረጃ 1. የስብሰባ ፕሮግራምን ይማሩ።
አብዛኛዎቹን ሶፍትዌሮች መሰንጠቅ እንዲችሉ ዝቅተኛ የፕሮግራም ቋንቋ የሆነውን የመገጣጠም ጥሩ ግንዛቤ ሊኖርዎት ይገባል። ስብሰባዎች ከማሽን ቋንቋ የተገኙ ናቸው እና እያንዳንዱ የመሰብሰቢያ ቋንቋ እርስዎ ለሚጠቀሙት የኮምፒተር ዓይነት የተወሰኑ ናቸው። አብዛኛዎቹ የመሰብሰቢያ ቋንቋዎች በሁለትዮሽ እና በሄክሳዴሲማል ይገለፃሉ።
ደረጃ 2. የማራገፊያ ፕሮግራሙን ይጫኑ።
DLL ን ለመመርመር እና ለማሻሻል ፣ መበታተንን ጨምሮ ጥቂት መሣሪያዎች ያስፈልግዎታል። IDA Pro ጥሩ ምርጫ ነው ምክንያቱም እሱ ሁለቱም መበታተን እና ማረም ነው። ምንም እንኳን ተግባራዊነቱ ከፕሮ ስሪት የበለጠ የተገደበ ቢሆንም ፣ እንደ እድል ሆኖ ፣ በ https://www.hex-rays.com/products/ida/support/download_freeware ላይ ነፃ ስሪትም አለ። እንዲሁም. NET የስብሰባ ኮድን ወደ C#የሚከፍት DPL ን የሚደግፍ ዲፖለር በመጠቀም dotPeek ን ለመጠቀም መሞከር ይችላሉ። ሌላው አማራጭ የ DLL ፋይሎችን በነፃ እንዲከፍቱ የሚያስችልዎ OllyDBG ነው።
ደረጃ 3. በ disassembler ውስጥ ሊሰበሩ የሚፈልጉትን መተግበሪያ ይክፈቱ።
እርስዎ በሚጠቀሙበት መበታተን ላይ በመመርኮዝ ሂደቱ ትንሽ ሊለያይ ይችላል። ይህ ሂደት ፕሮግራሙ የትኞቹን የ DLL ፋይሎች ያሳያል። በ DLL የትኛው ተግባር እየተጠራ እንደሆነ ለማወቅ አራሚውን ይጠቀሙ።
ደረጃ 4. የቆጣሪውን ተግባር ይፈልጉ።
ብዙ ፕሮግራሞች ለቅጂ ጥበቃ ሰዓት ቆጣሪ ይጠቀማሉ። ሰዓት ቆጣሪው ሲያበቃ ተጠቃሚው ከአሁን በኋላ ፕሮግራሙን መድረስ አይችልም። የዚህ እርምጃ ዓላማ ይህንን የቆጣሪ ኮድ ማግኘት እና ከዚያ ማለፍ ነው።
እየሰነጣጠቁት ያለው ፕሮግራም ሌላ ዓይነት ጥበቃ የሚጠቀም ከሆነ ፣ ምን እንደ ሆነ ማወቅ ያስፈልግዎታል።
ደረጃ 5. የመቁረጫ ነጥቡን በመደርደሪያው ላይ ያዘጋጁ።
አንዴ የቆጣሪውን ተግባር ማግለል ከቻሉ ፣ ተግባሩ በሚገናኝበት ጊዜ ለማቋረጥ SoftIce ን ያዘጋጁ። ይህ የቆጣሪው ተግባር በሚጠራበት ጊዜ የትኛው ኮድ እየሠራ እንደሆነ በትክክል እንዲገመግሙ ያስችልዎታል።
ደረጃ 6. የቆጣሪውን ኮድ ይለውጡ።
አሁን ለቆጣሪው ተግባር ኮዱን ስላገኙ ቆጣሪው ፕሮግራሙን ከመጠቀም ሊያግድዎት ወደሚችልበት ደረጃ እንዳይደርስ ኮዱን ማሻሻል ይችላሉ። ለምሳሌ ፣ ቆጣሪውን ወደ የእረፍት ገደቡ እንዲቆጥር ማድረግ ወይም በላዩ ላይ በመዝለል ቆጣሪውን ማለፍ ይችላሉ።
ደረጃ 7. አሁን ያፈረሱትን ሶፍትዌር እንደገና ይሰብስቡ።
ከፈቱ እና አርትዕ ካደረጉ በኋላ እርስዎ የሚያደርጉት ለውጦች በፕሮግራሙ ውስጥ ባሉ የዲኤልኤል ፋይሎች እና ሌሎች ተዛማጅ ፋይሎች ላይ እንዲተገበሩ አዲሱን የፕሮግራሙን ስሪት እንደገና መሰብሰብ አለብዎት።
ማስጠንቀቂያ
- በአብዛኛዎቹ አገሮች የሶፍትዌር ሽፍታ ሕገወጥ ነው።
- አብዛኛዎቹን ሶፍትዌሮች መሰንጠቅ ሕገወጥ ነው።