Developer's Diary

1 noviembre, 2016

Xamarin y MvvMCross, Android y IOS. Primer proyecto II.

Filed under: .net, Android, Cross-Platform, IOS, Xamarin — Etiquetas: , , , , , — jnavero @ 5:01 PM

Siguiendo el post Xamarin y MvvmCross voy a continuar con la parte de MvvmCross, Android y posteriormente con la de IOS.

De esta forma cerraremos este tema y pasaré a explicar el código. Posteriormente seguiré viendo mas funcionalidades y controles.

(more…)

23 octubre, 2016

Primeros pasos con Xamarin MVVMCross – Introducción.

Filed under: .net, Android, Xamarin — Etiquetas: , , , , — jnavero @ 6:42 PM

Hace tiempo que no escribo nada y bueno, como estos días estaré dándole a MvvmCross iré escribiendo mis progresos en una serie de posts.

Para iniciarme en todo esto, he instalado Visual Studio 2015 Community con las herramientas de Xamarin que se incluyen en la instalación.

(more…)

3 febrero, 2016

System.Web.Helpers.AntiForgery Exception

Filed under: .net, ASP.Net, MVC4 — Etiquetas: , , , , — jnavero @ 10:34 PM

Hoy he tenido un problema al intentar cargar una pagina en razor con el siguiente helper:

@Html.AntiForgeryToken()

Este helper genera un campo oculto (con un token) que se valida cuando el formulario se envia.

(more…)

15 noviembre, 2014

Inyeccion DLL. Mostrando un ejemplo II

Filed under: .net, API, ASP.Net, Awesome, Internet — Etiquetas: , , , , , — jnavero @ 7:31 PM

Anteriormente en el post Inyección DLL. Mostrando un ejemplo hablé de los cuatro proyectos que conforman estos artículos y me faltaron dos por explicar.
En este post finalmente hablaré de estos dos últimos proyectos, de la DLL en .NET que vamos a inyectar en la victima y de la ayuda en C++.

Así que vamos a ponernos manos a la obra.

La librería DLL .NET contiene el siguiente código:
(more…)

12 noviembre, 2014

Constantes, haciendo prestidigitación en .NET

Filed under: .net, ASP.Net, Awesome, MVC4, Web — Etiquetas: , , , , — jnavero @ 11:42 PM

Pues si, este no es un post de inyección DLL ni de MVC (Aunque es aplicable). Me apetecía escribir sobre algo que nos pasó en el trabajo hace tiempo.

Aunque creas que tienes este tema dominado, las cosas no siempre son como se pintan y esto es uno de esos casos…

La receta:
– Para este post he preparado una aplicación de consola en .NET
– Una Dll que es donde vamos a hacer las pruebas.

(more…)

11 noviembre, 2014

Inyeccion DLL. Mostrando un ejemplo

Filed under: .net, API, ASP.Net, Curso C#, Programación, Seguridad — Etiquetas: , , , — jnavero @ 11:43 PM

Hace mucho quiero escribir este post en él quiero mostrar como hacer inyección DLL a través de aplicaciones creadas en .NET.

Esto sirvió como respuesta a una pregunta curiosa y es la respuesta a como modificar el comportamiento de una aplicación existente.

Crearé dos post para poder explicar todo esto de la mejor forma posible. En este post voy a mostrar varias funciones que consisten en:

1º. La aplicacion “Victima” que se trata de una aplicación sencilla creada en .NET con un statusLabel.

2º. Una aplicación creada en .NET que será la aplicación que inyecta la DLL.

3º. Una DLL Creada en .NET que será la librería que vamos a inyectar y que “manipulará” la aplicación “Victima”.

4º. Una ayudita en C++ ya que la inyeccion DLL de .NET tiene un problemilla que veremos en estos post.

(more…)

7 abril, 2014

.NET Reflection – Cargando un ensamblado de forma dinámica

Filed under: .net, ASP.Net, Curso C#, Programación — Etiquetas: , , , — jnavero @ 7:59 PM

Anteriormente en el blog hemos visto como recorrer propiedades de una clase, de forma que además de poder ver información sobre ellas podemos recuperar o darle un valor nuevo a cada una de las propiedades.

En este post, quiero finalizar el espacio de nombres Reflection con una carga dinámica de una aplicación .NET. Como comenté en los anteriores este espacio de nombres es muy grande y se pueden hacer muchísimas cosas. Aunque no todo es precioso y bonito en el, debemos tener en cuenta que Reflection es “lento”.

(more…)

22 agosto, 2013

API VirtualAlloc

Filed under: .net, API, Programación, Sin categoría, Uncategorized — Etiquetas: , , , , , — jnavero @ 4:09 PM

Ya estamos de regreso de las vacaciones y como Sheldon Cooper con sus banderas, aquí os traigo una nueva API “Divertida” ^_^.

VirtualAlloc La definición según MSDN: Reserva o compromete una región de paginas en el espacio virtual del proceso que lo llama. La memoria reservada se inicializa a ceros a menos que MEM_RESET sea especificado.
(more…)

10 julio, 2013

API GetProcAddress

Filed under: .net, API, Programación, Uncategorized — Etiquetas: , , , , , — jnavero @ 4:17 PM

Esta api es sencilla de utilizar, además se puede complementar con la anteriormente vista GetModuleHandle. Paso a explicar esta API que usaremos en el futuro 🙂 (more…)

1 junio, 2013

Aumentando el potencial de las Portable Class Library. Xamarin Tools

Aunque haré un post más extendido respecto a este tema. Quiero hacer un pequeño apunte, porque me resulta bastante útil.

Como bien sabeis, hace poco escribí un buen artículo de las Portable class library, que te permiten aumentar el potencial de desarrollo. Lo podeis ver aquí.

(more…)

Older Posts »