
fusebyte (Normal User)
Expert
    
Messaggi: 332
Iscritto: 24/12/2008
|
Ciao,
avrei bisogno di sapere,in seguito ad un evento come poter rinominare una function o sub.
Faccio un esempio
Codice sorgente - presumibilmente VB.NET |
x=0 if myname = "Jesus" then call Miracoli else x=x+1 if x = 3 then "rinomina Miracoli in Danni" end if Private sub Miracoli() label1 = " Il pane e i pesci me li sono pappati tutti io" end sub
|
Ecco dovrei poter rinominare la parola Miracoli,se non si potesse rinominarla,va benissimo
cancellarla,modificarla,qualsiasi azione che ne consegua una modifica della SUB va bene.
Ciao grazie
Ultima modifica effettuata da fusebyte il 03/09/2009 alle 23:24 |
|

()
Newbie
    
Messaggi:
Iscritto:
|
Ehm... Al momento sono su linux, ma farò delle prove. Nel frattempo, potresti spiegarmi in modo semplice e conciso che te ne fai di cambiare nome?!? È solo una curiosità o una questione di principio? Non capisco
|
|

()
Newbie
    
Messaggi:
Iscritto:
|
Codice sorgente - presumibilmente VB.NET |
x=0 if myname = "Lucifero" then call Maledizioni else x=x+1 if x = 3 then "rinomina Miracoli in Danni" end if Private sub Maledizioni() label1 = "vi cascheranno i testicoli a tutti!" end sub
|
(questo codice fa più o meno le stesse cose)
puoi modificare la sub come vuoi, nn vedo esattamente cosa ti serve .___.
|
|

()
Newbie
    
Messaggi:
Iscritto:
|
Suppongo che intendesse trovare un modo per modificare da codice
Lo spezzone "rinomina Miracoli In Danni" è pseudocodice, andava sostituita con il giusto comando. Mi sbaglio, fusebyte? Attendo delucidazioni... Comunque non sono ancora riuscito a cavarne un ragno dal buco, mi dispiace
|
|

fusebyte (Normal User)
Expert
    
Messaggi: 332
Iscritto: 24/12/2008
|
Hai perfettamente ragione ILMettiu è pseudocodice,in quel punto ci va il comando che
non conosco/non riesco a trovare.
Non ho capito cosa vuoi dire IohoilPotere,ma hai letto il codice?
La tua risposta è senza senso
Ciao
Ultima modifica effettuata da fusebyte il 04/09/2009 alle 8:44 |
|

()
Newbie
    
Messaggi:
Iscritto:
|
Calmo, via, probabilmente ti credeva uno script kiddie senza le competenze necessarie a modificare anche solo il nome di una subroutine manualmente. È una semplice incomprensione
Comunque continuo a non trovare metodi, quindi a meno che qualche super-user non se ne salti fuori con una funzione cambia-titolo, temo che il post rimarrà senza risposta... Ma a che ti serve?
|
|

fusebyte (Normal User)
Expert
    
Messaggi: 332
Iscritto: 24/12/2008
|
Si potrebbe anche tentare altro.
Creiamo una sub protection dove in qualche modo,al momento non saprei,diciamo di
caricarsi l'EXE e di modificarne le locazioni da..a..in valori hexdec,o cma di scombinare in qualsiasi modo l 'EXE.
Che ne pensi...sai ilmettiu mi ricordi un amico....non so perche':-)))))
In pratica.."penso"..si possa tentare 2 strade
1) provare a modificare una precisa subroutine
2) provare a modificare un pezzo di compilato
Ciao
Ultima modifica effettuata da fusebyte il 04/09/2009 alle 8:55 |
|

GrG (Member)
Guru^2
    
Messaggi: 3430
Iscritto: 21/08/2007
|
allora, io avrei una soluzione migliore del modificare il codice dell'exe, che poi essendo in eseguzione non penso si possa cambiare il codice da solo.
Quindi fai una cosa più intelligente in questo modo:
private sub Miracoli(Byval var as boolean)
if var = true then
fa una certa cosa
else
ne fa un'altra
end if
poi dal tuo codice richiami la funzione miracoli dandogli true o false a seconda di come ti serve...
|
|

()
Newbie
    
Messaggi:
Iscritto:
|
Sì ma così snaturiamo il post
Quando capirò a cosa ti serve, magari potrò pensare ad una soluzione alternativa
|
|