۱۳۸۹ مهر ۲۷, سه‌شنبه

Inject SQL در پایگاه داده Oracle




Inject SQL
در
پایگاه داده Oracle

اوراکل بزرگترین برنامه ساخت پایگاه داده و بانک اطلاعاتی می باشد
این پایگاه نسبت به برنامه هایی مانند Access و SQL Server خیلی قویتر است
مجموعه ساختار های حافظه و پردازشهای مربوط به انجام
وظایف Oracle Instance می‌گویند
و به مجموعه این Instance و بقیه اجزاء Oracle Database میگویند
زمانی که شما درخواست یک سری داده‌های مشخص از اراکل را توسط یک Sql Select انجام می‌دهید
دستورات به گونه‌ای است که شما درخواست اطلاعات دلخواه خود را صاذر می‌کنید
خروجی این دستورات باید یرای اراکل قابل فهم باشد
این کار توسط
Relational Database Management System

۱۳۸۹ مهر ۲۲, پنجشنبه

http://abdc.persianblog.ir/rss.xml


نویسنده : سعید هکر ; ساعت ٤:۳٢ ‎ب.ظ روز شنبه ٢٥ اردیبهشت ۱۳۸٩
Share/Bookmark


آماندا ، پیشرفته Maryland خودکار شبکه Archiver هارد است
آماندا اجازه می دهد تا ازمدیریت فناوری اطلاعات و راه اندازی سرورنخسه پشتیبان تهیه شود
و فرمت های گنو را می تواند به تعداد زیادی از سرورها و ایستگاههای کاری در حال اجرا نسخه های متعددی از لینوکس یا یونیکس با آماندا استفاده کرد

SVNبراندازی
ابزار مورد استفاده توسط بسیاری از توسعه دهندگان
نرم افزار برای مدیریت تغییر درون کد منبع خود است SVN فراهم می کند
یعنی برای ذخیره نه تنها نسخه فعلی از قطعه ای از کد منبع است اما سابقه ای از تمام تغییرات
و ساخته شده که آن تغییرات را که باید به کد منبع است که رخ داده است
استفاده از SVN به ویژه در پروژه های مشترک با توسعه دهندگان متعدد
از SVN تضمین تغییرات ساخته شده توسط یکی از توسعه دهنده ها به طور تصادفی حذف نشده که یکی دیگر از پست های خود را به توسعه تغییرات منبع.

“amanda” 1:2.6.1p2-1 source package in Ubuntu

1. Ubuntu
2. “amanda” package
3. 1:2.6.1p2-1

Changelog

amanda (1:2.6.1p2-1) unstable; urgency=low

* new upstream version
* move more files out of amanda-common that really belong elsewhere
* deliver /usr/lib/amanda/application/am[gs]tar setuid, closes: #558094
* leave user backup groups alone on purge, closes: #572933
-- Ubuntu Archive Auto-Sync Sun, 09 May 2010 14:12:49 +0100

ایجاد آماندا کاربر Release Notes for 2.6.1p2

این اسکریپت ایجاد پوسته است که همه مراحل نشان داده شده

ycomputer:amanda me$ cat <create_amanda_user.sh
#!/bin/bash

echo "First password prompt is for sudo"

# create the user
sudo dscl localhost -create /Local/Default/Users/amanda
sudo dscl localhost -create /Local/Default/Users/amanda RecordName amanda
sudo dscl localhost -create /Local/Default/Users/amanda UserShell /bin/bash
sudo dscl localhost -create /Local/Default/Users/amanda RealName "Amanda backup user"
sudo dscl localhost -create /Local/Default/Users/amanda UniqueID 5000
sudo dscl localhost -create /Local/Default/Users/amanda PrimaryGroupID 0
sudo dscl localhost -append /Local/Default/Groups/admin GroupMembership amanda
sudo dscl localhost -create /Local/Default/Users/amanda NFSHomeDirectory /Users/amanda

echo "Next passwords are for passwd"
sudo passwd amanda

# create the users home directory
sudo ditto -rsrcFork '/System/Library/User Template/English.lproj/' /Users/amanda
sudo chown -R amanda:wheel /Users/amanda

# set up the .amandahosts file
sudo sh -c "echo 'indexserver.your.domain indexserveramandauser' > /Users/amanda/.amandahosts"
sudo chown amanda:wheel /Users/amanda/.amandahosts
sudo chmod 600 /Users/amanda/.amandahosts
EOSH

mycomputer:amanda me$ chmod +x create_amanda_user.sh
mycomputer:amanda me$ ./create_amanda_user.sh

mycomputer:amanda me$ wget http://downloads.sourceforge.net/project/amanda/amanda%20-%20stable/2.6.1p2/amanda-2.6.1p2.tar.gz?use_mirror=hivelocity
mycomputer:amanda me$ tar xzf amanda-2.6.1p2.tar.gz
mycomputer:amanda me$ rm amanda-2.6.1p2.tar.gz

mycomputer:amanda me$ cd amanda-2.6.1p2
mycomputer:amanda-2.6.1p2 me$ ./configure \
--prefix=/Users/amanda/amanda \
--with-user=amanda \
--with-group=admin \
--with-bsdtcp-security \
--without-server \
--disable-s3-device \
--without-restore \
--with-config=daily \
--with-index-server=indexserver.your.domain
mycomputer:amanda-2.6.1p2 me$ make
mycomputer:amanda-2.6.1p2 me$ sudo make install
mycomputer:amanda-2.6.1p2 me$ cd

۱۳۸۹ مرداد ۲۱, پنجشنبه

هکر هک آسان گسترش آن در نسخه Cython

Lisp

Lisp was the original language to make use of an eval function. In fact, definition of the eval function led to the first implementation of the language interpreter.[3] Before the eval function was defined, Lisp functions were manually compiled to assembly language statements. However, once the eval function had been manually compiled it was then used as part of a simple read-eval-print loop which formed the basis of the first Lisp interpreter.

Later versions of the Lisp eval function have also been implemented as compilers.

The eval function in Lisp expects a form to be evaluated and executed as argument. The return value of the given form will be the return value of the call to eval.

This is an example Lisp code:

; A form which calls the + function with 1,2 and 3 as arguments.
; It returns 6.
(+ 1 2 3)
; In lisp any form is meant to be evaluated, therefore
; the call to + was performed.
; We can prevent Lisp from performing evaluation
; of a form by prefixing it with "'", for example:
(setq form1 '(+ 1 2 3))
; Now form1 contains a form that can be used by eval, for
; example:
(eval form1)
; eval evaluated (+ 1 2 3) and returned 6.

Lisp is well known to be very flexible and so is the eval function. For example, to evaluate the content of a string, the string would first have to be converted into a Lisp form using the read-from-string function and then the resulting form would have to be passed to eval:

(eval (read-from-string "(format t \"Hello World!!!~%\")"))

One major point of confusion is the question, in which context the symbols in the form will be evaluated. In the above example, form1 contains the symbol +. Evaluation of this symbol must yield the function for addition to make the example work as intended. Thus some dialects of lisp allow an additional parameter for eval to specify the context of evaluation (similar to the optional arguments to Python's eval function - see below). An example in the Scheme dialect of Lisp