Starforce - el lado bruto de la fuerza

Primero que todo, hay un post de starforce pero me parecio un poco incompleto. Mi idea es divulgar este tema que si bien es bastante viejo no mucha gente esta al tanto del mismo.

Starforce - el lado bruto de la fuerza


¿Qué es StarForce?

StarForce es un sistema de protección anticopia diseñado por Protection Tecnology, una empresa rusa. El funcionamiento puede variar ya que depende de la implementación que haga del software el creador del juego pero en base es el siguiente. De forma simple podemos decir que StarForce se instala como un grupo de drivers en el sistema justo antes de la ejecución del juego y se interpone entre el nucleo del sistema y la unidad lectora para capturar ciertos datos de la estructura del disco que utiliza para desencriptar partes del juego. Una vez StarForce ha completado el proceso de verificación devuelve el control a la unidad lectora y queda en memoria hasta que termina la ejecución del juego. Evidentemente, al tratarse de una protección en la que es el instalador el que decide el nivel de “fuerza” que se va a usar, los resultados prácticos pueden ser muy diferentes de unos juegos a otros. Visitando distintos foros en internet uno puede encontrar todo tipo de quejas con StarForce, desde inestabilidades en el sistema a lectores que nunca más vuelven a funcionar. Como no he encontrado ninguna indicación de como reproducir estos problemas la única solución ha sido tirar por la calle de enmedio, coger dos ordenadores y comenzar a probar juegos con StarForce.

Pequeñas pruebas con StarForce

Evidentemente yo no tengo todos los recursos de las grandes páginas de hardware ni estos tests tienen porque ser representativos, pero quería saber qué podía pasarnos con StarForce. Para las pruebas se han utilizado dos ordenadores, un ECS iBuddy 901 con lector de DVD (Matshita STR-8176) y un clónico sin marca con dos lectores de DVD (LG GDR8160B y Toshiba SD-M1912) y una grabadora de CD (LG CED-8080B). En el lado de los juegos se han usado Worms 4 (solo en el clónico), Soldiers: Heroes of World War 2, Etherlords II, 1944: Battle of the Bulge, Fire Captain y Trackmania Nations. El método para hacer las pruebas ha sido distinto según el ordenador. En el iBuddy he instalado un Windows XP sin service pack con la intención de reproducir la bajada de velocidad del lector, comprobar qué archivos se veian alterados por StarForce, qué lanzaba StarForce, si interfería con algún programa y como de completa era su desinstalación. Mientras en el clónico queriamos comprobar si se producía alguna degradación en un sistema ya instalado y si se podían dañar las unidades, siendo un ordenador con WindowsXP SP2, todos los parches de Microsoft y otros programas de uso común como antivirus, ofimática, etcétera. Como herramientas he usado Process Explorer, jv16 tools, Norton Ghost 9, Nero 6.6.0.8, Alcohol 120% 1.9.5, Sisoft Sandra 2005 Lite y PCMark04 Free Version.

Drivers de StarForce

El resultado es que no he encontrado nada especialmente alarmante, aunque sí algunas cosas que no son de mi agrado. De entrada la protección no se instala hasta que no vamos a ejecutar el juego, pero en ningún momento se nos avisa de que se va a instalar un programa externo al propio juego aunque sí se avise cuando se van a instalar componentes como DirectX o utilidades como Adobe Acrobat Reader. Una vez instalada la protección se nos pide reiniciar ya que esta actua como un driver a bajo nivel y Windows necesita volver a arrancar para reconocerlo. Una vez reiniciado comprobamos que se han instalado varios dispositivos como drivers no plug and play (ocultos al usuario por defecto), algunas librerías de StarForce y se han modificado valores del registro. Este mismo procedimiento también lo realizan otros programas y protecciones, no siendo exclusivo de StarForce, aunque eso no quita que sea más intrusivo de lo que algunos podemos desear. Al arrancar el juego comprobamos como se carga una librería de StarForce y presenta actividad al verificar la protección pero no da más señales de vida a lo largo de la partida. Excepto ocupar unos pocos Kb en memoria no parece hacer nada más y se descarga al cerrar los juegos. Comprobado el rendimiento antes y después de instalar los juegos este se mantenía en cifras muy similares, no había habido problema con la existencia de unidades virtuales (aunque el bloqueo de estos programas según StarForce es posible pero queda en manos del editor) y ni lectores ni grabadora mostraban problemas de velocidad. Probamos a introducir un viejo cd considerablemente rayado pero que se lee en un sistema sin StarForce (un Linux) y aparte de las dificultades que da un medio en ese estado no ocurre nada grave. Desinstalamos StarForce con la herramienta del fabricante ya que ningún juego proporciona desinstalador y ambos sistemas continuan funcionando tal cual. StarForce no ha dejado restos apreciables.

Visto que no he sido capacez de reproducir ninguno de los problemas comentados en foros he estado investigando un poco sobre ellos y han aparecido algunas cosas que pueden estar relacionadas con el funcionamiento de StarForce. Por ejemplo, StarForce podría activar un problema en el modo de transferencia que sufren Windows 2000 y XP. Cuando usamos un juego con StarForce y este viene en CD o DVD existe la posibilidad de que StarForce encuentre algún problema al leerlo para comprobar la protección con lo que se produzcan errores en el CRC (comprobación de errores). Ante estos casos Windows toma la decisión de degradar el modo de transferencia a uno inferior para reintentar la lectura a menor velocidad pero desgraciadamente no vuelve, con lo que podemos acabar en modos de transferencia actualmente obsoletos y que reducen tanto la velocidad de grabación como la de lectura. Estos modos de lectura son los PIO (Programmed Input/Output) y se usaban en los primeros lectores de CD. Algunos comentan que ciertos lectores no los soportan pero no he dado con ninguno que no soportase al menos PIO Mode 4.

En cuanto a consumo excesivo de recursos e inestabilidades no tampoco he encontrado ningún problema, pero las combinaciones de software son infinitas con lo que seguramente algún sistema pueda tenerlos, aunque la proporción debe ser similar a cualquier otra pieza de código que actue a bajo nivel. Un último punto de controversia es la instalación como drivers, lo cual puede suponer un problema de seguridad ya que estos operan a nivel de administrador y además no tienen ninguna certificación de Microsoft, con lo que en caso de problema el fabricante del SO podría lavarse las manos. No conocemos ningún virus o exploit que se aproveche de esos, pero eso no quiere decir que no exista o pueda desarrollarse.



Un problema más ético que técnico

Así las cosas no podemos hacer más que coincidir con los que dijo Mark Russinovich, el mismo que destapó el escándalo del rootkit de Sony, cuando se le preguntó por el StarForce: “Le he echado un vistazo a StarForce y aparte de unos métodos poco ortodoxos para monitorizar el tráfico del CD-Rom e interceptar la creación de todos los procesos e hilos no hay nada abiertamente inestable en su implementación”. Es decir, pica pero no mata. Ahora bien, si a nivel técnico StarForce no parece mucho más peligroso que cualquier otro programa similar, su utilización no está siendo nada ética hacia los consumidores. Nos encontramos con que las productoras de videojuegos están instalando en nuestro ordenador un programa que actua a bajo nivel sin nuestro consentimiento o conocimiento. Estas tampoco nos proporcionan junto al juego un desinstalador para la protección ya que ninguno de los juegos probados eliminan el StarForce cuando borramos el juego. La escusa para no desinstalarlo es que podriamos dejar inservibles otros juegos que usan esta protección, pero si el juego trata de instalarla en caso de no encontrarla ¿hacen esto para ahorrarnos un simple reinicio?

Realmente el problema no está en StarForce y los puntuales problemas que puede causar, algunos reconocidos como el bloqueo de dispositivos SCSI y USB, si no la falta de transparencia en su uso y las consecuencias que este puede tener. Si es seguro ¿por qué no se nos advierte de su existencia en cajas, instaladores o manuales? Hay juegos con otras protecciones que almenos sí indican en su caja que están protegidos (Spellforce por citar uno que tengo sobre la mesa). ¿Que garantía tenemos de poder seguir usando el juego en un futuro si realmente Microsoft hace obligatoria la firma de drivers? En el caso de StarForce se asegura que este funciona en la beta de Windows Vista, pero puede que otras protecciones no lo hagan. ¿Cómo podemos hacer una copia de seguridad para proteger nuestra inversión? Con algunos sistemas podemos hacer copias casi 1:1 pero en este caso no funcionan ya que StarForce utiliza la estructura del disco para desencriptar la protección. Y que nadie llame a esto una alusión velada a la piratería, aun puedo sacar de mi estante varios juegos donde se recomienda que haga una copia de seguridad para evitar posibles daños al original.

En definitiva, mi opinión es que StarForce no es el problema (otra cosa es lo opine de algunos de sus actos y respuestas), si no una de las partes visibles de un iceberg mucho más grande. En un mundo donde las compañías están más interesadas en proteger sus inversiones que en satisfacer a sus clientes, los consumidores llevamos todas las de perder. Se está actuando a nuestras espaldas, se nos obliga a aceptar condiciones leoninas (leed las EULAs que acompañan a muchos juegos y observad a todo lo que renunciais), se sacan juegos al mercado que están claramente inacabados. Lo único que se va a conseguir es una generación de consumidores mucho menos confiada y que ve a las empresas como enemigos que intentan aprovecharse de ellos en vez de como prestadores de servicios o creadores de bienes en los que confiar. Tal vez el mayor problema no es la piratería porque si, es la recíproca falta de confianza que la alimenta.

Y respecto a Trackmania Nations leed la EULA. StarForce tan solo se usa como una medida para encriptar la ejecución del juego y proteger sus datos (aunque no se nos indique ni tan siquiera su existencia), en cambio al instalarlo aceptamos ser conejillos de indias sobre publicidad, anuncios dirigidos y colocación de productos. ¿Qué os parece peor?

DIGALE NO A LOS JUEGOS CON STARFORCE

Aca les dejo una lista que esta a medio actualizar.

• 7 Sins
• Age of Pirates : Caribbean Tales
• Air Conflicts
• American Conquest: Divided Nation
• Ankh
• Anstoss 4
• ArmA: Armed Assault
• Bandits: Phoenix Rising
• Bet on Soldier
• Beyond Divinity
• Black Mirror
• Blazing Angels: Squadrons of WWII
• Blitzkrieg 2
• Blitzkrieg: Rolling Thunder
• Breed
• Brian Lara International Cricket 2005
• Broken Sword 3: The Sleeping Dragon
• Brothers in Arms: Earned in Blood
• Call of Cthulhu: Dark Corners of the Earth
• Castle Strike
• Chaos League
• Chaos League: Sudden Death
• City Life
• Codename: Outbreak
• Codename: Panzers - Phase One
• Codename: Panzers - Phase Two
• Cold War
• Colin McRae Rally 2005
• Cossacks II: Napoleonic Wars
• Crazy Frog Racer
• Cross Racing Championship 2005
• Curse: The Eye of Isis
• Cycling Manager 3
• Cycling Manager 4
• D-Day
• Dead to Rights
• Demonic Speedway
• Desert Rats vs Afrika Korps
• Domination
• Dreamfall
• Emergency Fire Response
• Enigma: Rising Tide
• Etherlords II
• Fire Chief
• Fire Department
• FlatOut 2
• Freedom Force vs The Third Reich
• Gangland
• Garfield
• Gene Troopers
• Gooka: The Mystery of Janatris
• GT Legends
• GTR: FIA GT Racing Game
• Hammer & Sickle
• Happiness
• Horse Race Manager
• I-Ninja
• Icewind Dale: Heart of Winter
• Journey to the Centre of the Earth
• Keepsake
• Kicker Manager 2004
• Kill Switch
• King Kong
• Knights of the Temple 2
• Korea: Forgotten Conflict
• Kuro No Uta Hime
• L.A. Rush
• LMA Professional Manager 2005
• Lock On: Flaming Cliffs
• Mad Tracks
• Medieval Lords
• Micro Machines V4
• Midway Arcade Treasures Deluxe Edition
• Miko X Mono
• Namco Museum 50th Anniversary
• Neuro Hunter
• Nibiru
• Night Watch
• Obscure
• Pac Man World 2
• Pac Man World 3
• Pacific Storm
• Paradise
• Pariah
• Pax Romana
• Perimeter
• Perimeter: Emperor's Testament
• Pferdehof - Pferd und Pony
• Pop Star Academy
• Postal 2: Apocalypse Weekend
• Prince of Persia: The Two Thrones
• Pro Cycling Manager Saison 2006
• Pro Rugby Manager
• Psi-Ops
• Pure Pinball
• Rally Championship Xtreme
• Restricted Area
• Revolution
• RHEM 2 : La Cité Interdite
• Ricky Ponting International Cricket 2005
• Rise & Fall: Civilizations at War (NDA Beta Version)
• Runaway: A Road Adventure
• Rush For Berlin
• Scrapland
• Second Sight
• Silent Hunter 3
• Silent Storm
• Silkolene Honda Motocross GP
• Singles 2 : Triple Trouble
• Singles : Flirt Up Your Life
• Sniper Elite
• Soldiers Heroes of World War 2
• Sommerspiele 2004
• Space Rangers 2
• SpellForce 2
• Splinter Cell 3: Chaos Theory
• Star Wolves
• Steel Saviour
• Still Life
• Street Racing Syndicate
• Sudeki
• SuperPower 2
• Syberia II
• Taito Legends 2
• The Fall : Last Days of Gaia
• The Moment of Silence
• The Stalin Subway
• The Suffering: Ties That Bind
• The Westerner
• TOCA Race Driver 2 : The Ultimate Racing Simulator
• TOCA Race Driver 3
• Tom Clancy's Rainbow Six : Lockdown
• Torrente 3
• TrackMania
• TrackMania : Power Up !
• TrackMania Nations
• TrackMania Original
• TrackMania Sunrise
• TrackMania Sunrise eXtreme
• Traitors Gate 2: Cypher
• Ubersoldier
• UFO: Aftershock
• Universal Combat: A World Apart
• Universal Combat Gold
• V8 Supercars 2
• V8 Supercars 3
• Virtual Skipper 3
• Virtual Skipper 4
• Vivisector
• War on Terror
• Wildlife Park
• Wildlife Park 2
• Wintersport Pro 2006
• World Racing 2
• World War II: Frontline Command
• Worms 4: Mayhem
• XIII
• Xpand Rally
• Xuan-Yuan Sword


Si estan interesados en verificar si tienen instalado el StarForce y removerlo, Click Acà

Boycott a Starforce

Fuente

24 comentarios - Starforce - el lado bruto de la fuerza

@punkk +2
en pocas palabras, para que sirve ?
@quet1m
Me sumo: en pocas palabras, para que sirve ?
@quet1m
Aunque no creo que llegue a necesitarlo, es bueno saberlo.

Gracias Basko!
@k-len
jaja sabe cuanto va a durar eso? un par de semanas nomás!
@gonza29
El unico juego que conosco de toda esa lista que todavia no tiene un crack para no

hacer el quilombo de desconectar las lectoras y jugar los juegos truchos es el

Knights Of The Temple 2, el resto tienen todos crack hasta donde yo se, asi que el

Starforce ese ya esta medio obsoleto (y encima es un malware )
@javiercyn
"El lado bruto de la fuerza" Yo pensé que te referias a este

Starforce - el lado bruto de la fuerza
@perfacia
Basko, muy buen Post, a los que somos jugones nunca nos viene mal saber esto. No te

puedo explicar la calentura que tenia cuando termine de bajar el Knights of the

temple 2 y no le pude jugar por el starforce.



+10
@colguetti
Creo de todas formas que la mejor proteccion que vi es la del Cossacks 2 (mi primer

juego fue el Titus The Fox, y segui con Blues Brothers, hace RATO que juego)
@Eloy
Quiero jugar al Torrente 3 la reput* madre!!!!
@PUNT0EXE
Antes los jueguitos te hacian una pregunta como ejemplo que objeto se encuentra en la

página 46 del manual??? , ANTES no había internet y google y cagabas no podias

ejecutarlos. Buen Post si habré renegado con el pricipe de persia 3 y ese maldito

starforce, había que desconectar fisicamente las lectoras de cd-dvd y bla, bla, bla,

hasta que hacen los crack nocd nodvd y chau, eso es para insentivar el espiritu de

lucha de los CRACKERS!!!
@MajinAdry97 +1
che pera un segundo yo tengo estos:

• TrackMania Nations

• TrackMania Original

• TrackMania Sunrise

• TrackMania Sunrise eXtreme

y no me dice nada de eso y la pc me anda re bien... osea que.. vos tenes todos los juegos y los probastes?

antes de decir cosas... probalo
@siscoboy
no puedo hacer andar el tmk sunrise
@orfeo
Che posta, aca tenía en una PC el 7 sins y nada que ver....además es un cd, y tiene su tiempo, actualizate creador de post
@fedelway
hay algo que no me quedo claro. Yo tengo Obscure, ahora me va a arruinar la pc a pesar de que haya sido montado con daemon tools?
@maxmati +1
fedelway dijo:hay algo que no me quedo claro. Yo tengo Obscure, ahora me va a arruinar la pc a pesar de que haya sido montado con daemon tools?

yo tengo el obscure y esa cagada no me deja jugarlo
@dannycj
Tengo el psi ops pero me lo baje rip y no se si lo crackearon o algo por el estilo ..... como le hago ??? me va a fregar la pc o elimino el game ???
@DIEGONVX10
Mierda no me puedo acordar del nombre de un juego de naves y me encuentro con esto
@spideriron +1
che, alguien sabe como jugar a pacman world 2 sin que me pida reiniciar para instalar esta mierda de software??? porq ademas de q no puedo jugar esto sin q me pida reiniciar tngo windows 7 y no me instala el starforce
@PuchitoxD
Yo pude jugar sin problemas el Call of Cthulhu, pero pruebo el obscure y me dice "Hay que reiniciar el ordenador para finalizar el proceso de instalación del sistema de protección de Obscure" alguien sabe si se peude hacer algo o alguien tiene un crack
@familia4_
EN POCAS PALABRAS POR QUE MIERDA NO PONES NO ES RECOMENDABLE LOS JUEGOS DE FX POR QUE CASI TODOS LO SON Y APARTE AAAAAAAAAAAAHHHHHHHHHHH LA REMIL PUT@@@@@@@@@@@@@ TENGO TODOS ESOSSSSSSS A Y TE FALTO EL GTA Y FEAR BUE MUY COMPLETO PERO ACLARA
@xxfacundogames
Tengo el starfroce en mi pc desgraciadamente, me podrias explicar en simples palabras como desinstalarlo? desde ya gracias.