τι ειναι το Code cave

...του ubuntu και έργων ΕΛ/ΛΑΚ (Έργα-Οδηγοί-Προτάσεις)

Συντονιστής: konnn

τι ειναι το Code cave

Δημοσίευσηαπό hgf » 16 Φεβ 2015, 18:04

μπορει καποιος να; μου εξηγησει τι ειναι Code cave σε ενα εκτελεσιμο ερχειο;
1 Γνώσεις Linux: Πρώτα βήματα ┃ Προγραμματισμού: Πρώτα βήματα ┃ Αγγλικών: Πρώτα βήματα
2 Ubuntu 12.04 precise 32bit (el_GR.UTF-8), Windows NT/2000/XP, Microsoft Windows XP Professional, Ubuntu 3.4.0-030400rc4-generic
3 Intel Pentium Dual CPU E2200 2.20GHz ‖ RAM 2003 MiB ‖ ECS G31T-M5 - NEC COMPUTERS SAS 00000000000000000000000
4 Intel 82G33/G31 Express Integrated Graphics Controller [8086:29c2] (rev 10)
5 eth0: Realtek RTL8111/8168B PCI Express Gigabit Ethernet controller [10ec:8168] (rev 01)
hgf
dudeTUX
dudeTUX
 
Δημοσιεύσεις: 379
Εγγραφή: 15 Νοέμ 2011, 11:03
Εκτύπωση

Re: τι ειναι το Code cave

Δημοσίευσηαπό akounadis » 16 Φεβ 2015, 18:30

Ένα μέρος του κώδικα που είναι γραμμένο στην μνήμη.
Αν ένα script χρειάζεται 5 bytes ενώ έχει το περιθώριο έως 7 τα υπόλοιπα 2 θα μπορούν να χρησιμοποιηθούν για προσθήκη external code στο script
Intel Core i7-7700HQ CPU @ 2.80GHz ‖ RAM 7617 MiB ‖ Dell Inc. 065C71 - Dell Inc. Inspiron 15 7000 Gaming
Intel Device [8086:591b] {i915} ⋮ nVidia Device [10de:1c8c] {nouveau}
wlp3s0: Intel Wireless 3165 [8086:3165] (rev 79) ⋮ enp2s0: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller [10ec:8168] (rev 15)
Συναντήσεις φίλων του Ubuntu-gr σε πόλεις της Ελλάδας
Άβαταρ μέλους
akounadis
daemonTUX
daemonTUX
 
Δημοσιεύσεις: 1050
Εγγραφή: 23 Δεκ 2009, 17:40
Τοποθεσία: Πειραιάς
Launchpad: akounadis
Εκτύπωση


  • ΣΧΕΤΙΚΑ ΘΕΜΑΤΑ
    ΑΠΑΝΤΗΣΕΙΣ
    ΠΡΟΒΟΛΕΣ
    ΣΥΓΓΡΑΦΕΑΣ

Επιστροφή στο Ανάπτυξη Λογισμικού / Αλγόριθμοι