Autore Topic: Fare la radiografia ad un Modulo o ad una Classe  (Letto 246 volte)

Offline vuott

  • Moderatore globale
  • Senatore Gambero
  • *****
  • Post: 11.305
  • Ne mors quidem nos iunget
    • Mostra profilo
Fare la radiografia ad un Modulo o ad una Classe
« il: 24 Ottobre 2016, 16:43:28 »
Dato un Modulo o una Classe, leggendo all'interno della memoria di un'area puntata da un Puntatore ad una variabile di tipo String, è possibile ri-vedere via codice alcune caratteristiche ed alcuni elementi costituenti del Modulo o della Classe predetti.

Proviamo questo semplice codice:
Codice: [Seleziona]
Public Sub Main()

  Dim s As String
  Dim i As Integer
  Dim p As Pointer
  Dim st As Stream
  Dim bb As New Byte[4]

   s = "aaaa"
   p = VarPtr(s)

   For i = -24 To 47
      Print i, Hex(Byte@(p + i), 2), Chr(Byte@(p + i))
   Next

End



« Ultima modifica: 24 Ottobre 2016, 17:01:11 da vuott »
« Chiunque, non ricorrendo lo stato di necessità, nel proprio progetto Gambas fa uso delle istruzioni Shell o Exec, è punito con la sanzione pecuniaria da euro 20,00 a euro 60,00. »