.. | ||
aslr | ||
pie | ||
stack-canaries | ||
no-exec-nx.md | ||
README.md | ||
relro.md |
Kinga za Kimaumbile za Faili
Jifunze kuhusu kudukua AWS kutoka sifuri hadi shujaa na htARTE (Mtaalam wa Timu Nyekundu ya AWS ya HackTricks)!
Njia nyingine za kusaidia HackTricks:
- Ikiwa unataka kuona kampuni yako ikitangazwa kwenye HackTricks au kupakua HackTricks kwa PDF Angalia MIPANGO YA KUJIUNGA!
- Pata bidhaa rasmi za PEASS & HackTricks
- Gundua Familia ya PEASS, mkusanyiko wetu wa NFTs za kipekee
- Jiunge na 💬 Kikundi cha Discord au kikundi cha telegram au tufuate kwenye Twitter 🐦 @hacktricks_live.
- Shiriki mbinu zako za kudukua kwa kuwasilisha PRs kwa HackTricks na HackTricks Cloud repos za github.
Wezesha Faili za Msingi
Faili za msingi ni aina ya faili inayozalishwa na mfumo wa uendeshaji wakati mchakato unapoharibika. Faili hizi hukamata picha ya kumbukumbu ya mchakato uliopata hitilafu wakati wa kufungwa kwake, ikiwa ni pamoja na kumbukumbu ya mchakato, rejista, na hali ya kikokotoo cha programu, miongoni mwa maelezo mengine. Picha hii inaweza kuwa na thamani kubwa kwa ajili ya kutatua hitilafu na kuelewa kwa nini hitilafu ilitokea.
Kuwezesha Uzalishaji wa Picha za Msingi
Kwa kawaida, mifumo mingi hupunguza ukubwa wa faili za msingi hadi 0 (yaani, hazizalishi faili za msingi) ili kuokoa nafasi kwenye diski. Ili kuwezesha uzalishaji wa faili za msingi, unaweza kutumia amri ya ulimit
(katika bash au mifumo inayofanana) au kusanidi mipangilio ya mfumo kwa ujumla.
- Kutumia ulimit: Amri
ulimit -c unlimited
inaruhusu kikao cha kabati cha sasa kuunda faili za msingi zenye ukubwa usio na kikomo. Hii ni muhimu kwa vikao vya kutatua hitilafu lakini haiko thabiti baada ya kuanzisha upya au vikao vipya.
ulimit -c unlimited
- Mipangilio Thabiti: Kwa suluhisho la kudumu zaidi, unaweza kuhariri faili ya
/etc/security/limits.conf
ili ujumulishe mstari kama* soft core unlimited
, ambao unaruhusu watumiaji wote kuzalisha faili za msingi zenye ukubwa usio na kikomo bila kulazimika kuweka ulimit kwa mikono katika vikao vyao.
* soft core unlimited
Kuchambua Faili za Msingi na GDB
Ili kuchambua faili ya msingi, unaweza kutumia zana za kudebugi kama GDB (GNU Debugger). Kukadiria una faili ya kutekelezeka ambayo ilizalisha dump ya msingi na faili ya msingi inaitwa core_file
, unaweza kuanza uchambuzi na:
gdb /path/to/executable /path/to/core_file
Hii amri inapakia faili ya kutekelezeka na faili ya msingi ndani ya GDB, ikiruhusu uchunguze hali ya programu wakati wa kushindwa. Unaweza kutumia amri za GDB kuchunguza steki, kutathmini variables, na kuelewa sababu ya kushindwa.
Jifunze AWS hacking kutoka sifuri hadi shujaa na htARTE (HackTricks AWS Red Team Expert)!
Njia nyingine za kusaidia HackTricks:
- Ikiwa unataka kuona kampuni yako ikitangazwa kwenye HackTricks au kupakua HackTricks kwa PDF Angalia MIPANGO YA KUJIUNGA!
- Pata bidhaa rasmi za PEASS & HackTricks
- Gundua Familia ya PEASS, mkusanyiko wetu wa NFTs ya kipekee
- Jiunge na 💬 Kikundi cha Discord au kikundi cha telegram au tufuate kwenye Twitter 🐦 @hacktricks_live.
- Shiriki mbinu zako za udukuzi kwa kuwasilisha PRs kwa HackTricks na HackTricks Cloud github repos.