freestuff.gr αρχική σελίδα
 FAQFAQ    ΑναζήτησηΑναζήτηση   Λίστα ΜελώνΛίστα Μελών   Ομάδες ΜελώνΟμάδες Μελών   <b>Εγγραφή Μέλους</b>Εγγραφή Μέλους 
 ΠροφίλΠροφίλ   Επιλογές μέλους Επιλογές   Τα bookmarks μου Τα bookmarks μου   Προσωπικά μηνύματαΠροσωπικά μηνύματα 
  διαφήμιση  

Καλώς ήρθατε στο forum μας! Για να συμμετάσχετε στις συζητήσεις θα πρέπει να είσαστε μέλος. Γίνετε μέλος τώρα!.

gcc και mysql


 Forum index » Δημιουργία Web Sites, Γραφικών & Προγραμματισμός » Γλώσσες Προγραμματισμού » C, C++
Moderators:  Super-Moderators, WebDev Moderators
Εισαγωγή νέου Θέματος   Απάντηση στο Θέμα Σελίδα 1 από 1 [10 Μηνύματα]      Bookmarks Tags: mysql Mark the topic unread :: Προηγούμενο θέμα :: Επόμενο θέμα
ΑποστολέαςΜήνυμα
avr_freak


Μέλος από: 13 Αυγ 2006
Μηνύματα: 70

View users profile Visit posters website
ΜήνυμαΣτις: 03 Σεπ 2007 20:06    Θέμα: gcc και mysql Απάντηση με παράθεση  Mark this post and the followings unread

Egrapsa to parakato programma se gcc (Centos 5)

κώδικας:

#include <mysql.h>
#include <stdio.h>
#include <stdlib.h>

MYSQL mysql;

int main()
{
if(mysql_init(&mysql) == NULL)
{
printf("Nope (init)!\n");
}

if (mysql_real_connect(&mysql,"localhost","user,"pass","db",0,NULL,0)==NULL)
{
printf("Nope (connect)!\n");

}

else
{
printf("OK !\n");
mysql_close(&mysql);
}
   
}


meta to kano compile (xoris lathoi) ... me tin entoli
κώδικας:

gcc -I/usr/include/mysql -L/usr/lib/mysql test.c -lmysqlclient


otan ekteleso ./a.out omos panta bgazei to "Nope (connect)!" meta apo polli ora ... blepete kanena lathos ?

PS : Ola afta ginonte san root kai se apomakrismeno server !!!

_________________
Φοιτητικές Αγγελίες

Last edited by avr_freak on 03 Σεπ 2007 21:33, edited 1 time in total
avr_freak


Μέλος από: 13 Αυγ 2006
Μηνύματα: 70

View users profile Visit posters website
ΜήνυμαΣτις: 03 Σεπ 2007 21:09    Θέμα: Απάντηση με παράθεση  Mark this post and the followings unread

Kati prepei na pezei me to firewall giati
ama balw
κώδικας:

if(mysql_real_connect(&mysql,"127.0.0.1","root,"","test",0,NULL,0)==NULL)

pezei kanonika !
opios xerei kati as postarei ...

_________________
Φοιτητικές Αγγελίες
soteres2002
S. & H. Moderator

Μέλος από: 05 Μαρ 2004
Βοηθήματα: 1
Νέα: 1
Scripts: 1
Μηνύματα: 256+

Περιοχή: Ιωάννινα
View users profile
ΜήνυμαΣτις: 04 Σεπ 2007 06:31    Θέμα: Απάντηση με παράθεση  Mark this post and the followings unread

mallon to port 3306 einai klisto stin apenanti pleura, kai i sindesi kanei timeout (des "...meta apo poli ora"). An exeis prosbasi sto router i sto apomakrismeno mihanima, des ta iptables rules (mipos blockarei eiserxomenes sindeseis apo kei kai tis kanei drop). an o mysql server einai apo shared hosting link to hosting, sxedon panta klinoune to port. kai se merikes periptoseis boreis na kaneis forward to port mesa apo kapoio panel diaxeirisis, allios den pistebo kapoios sovaros administrator na dextei na anoiksei port oste na kaneis aplos dokimes remotely.

mathaineis tin libmysqlclient, i kaneis aplos dokimes tis bibliothikis?
avr_freak


Μέλος από: 13 Αυγ 2006
Μηνύματα: 70

View users profile Visit posters website
ΜήνυμαΣτις: 04 Σεπ 2007 15:29    Θέμα: Απάντηση με παράθεση  Mark this post and the followings unread

Efxaristo katarxas gia tin apantisi soretes2002, tha to kitaxw, basika ptyxiaki kanw kai prepei na perno kapia dedomena sti db kai na kano kapious ypologismous kai statistikes

Kai o logos pou to klinoun to port ?

_________________
Φοιτητικές Αγγελίες
soteres2002
S. & H. Moderator

Μέλος από: 05 Μαρ 2004
Βοηθήματα: 1
Νέα: 1
Scripts: 1
Μηνύματα: 256+

Περιοχή: Ιωάννινα
View users profile
ΜήνυμαΣτις: 04 Σεπ 2007 20:20    Θέμα: Απάντηση με παράθεση  Mark this post and the followings unread

An skefteis oti se enan shared hosting link to hosting periballon exoun enan server MySQL (i akoma kai cluster na itan dld) p exei oles tis baseis dedomenon ton pelaton tous, einai ligo administeriki mlk na anoigeis to port oste na dokimazei o kathenas me brute force texnikes na bei ston server apo apostasi. Akoma pio eukola, tha borousan na kanoune kai DDOS attacks ston server! Alla, fisika gia na apotrepsoune remote exploits ginetai perissotero (apo tis xeiroteres dld). Panta tha iparxoune kai alloi sovarou logoi gia na to klisei enas sysadmin. to zitima einai pos an iparxei enas logos na to kliseis, to klineis, kai den to klineis askopa.

einai dld san mia kibernisi na exei ena mihanima me mia basi pano, stin opoia exei ethnika mistika, kai exei anoikta ta ports oste na dieukolinei "hackers" na dokimazoune remote exploits enantion tis basis oste na klepsoune ta mistika, i aplos na parenoxloune ton server. Opote epivalete na probei kaneis se auto to basiko bima prostasias.

dokimase na to kaneis se ena topiko diktio xoris firewall rules ktl. An doulepsei ekei, tha doulepsei to idio kai sto internet (arkei na min iparxoune ki ekei pouthena configs p na se xalane, sto local kai remote end)
avr_freak


Μέλος από: 13 Αυγ 2006
Μηνύματα: 70

View users profile Visit posters website
ΜήνυμαΣτις: 04 Σεπ 2007 23:57    Θέμα: Απάντηση με παράθεση  Mark this post and the followings unread

Mallon tha protino tou professora na to kano se php ....opote ola tha ta kanei o server ! Thanks xana gia tin apantinisi ...mou itan poli xrisimi !

_________________
Φοιτητικές Αγγελίες
soteres2002
S. & H. Moderator

Μέλος από: 05 Μαρ 2004
Βοηθήματα: 1
Νέα: 1
Scripts: 1
Μηνύματα: 256+

Περιοχή: Ιωάννινα
View users profile
ΜήνυμαΣτις: 05 Σεπ 2007 01:08    Θέμα: Απάντηση με παράθεση  Mark this post and the followings unread

auto to binary boreis na to kaneis na trexei san cgi script me forking. arkei na to kaneis na stelnei HTTP header gia to content-type tou output. Auto ginetai an baleis ena printf("Content-type: text/html\r\n\r\n"); prin exeis opoiadipote alli eksodo. To zitima einai ta dependencies apo bibliothikes opos libc kai i libmysqlclient na iparxoune kai ston hoster sou, i ekei tespa p tha baleis to binary gia na trexei. An exeis grapsei arketo kodika kai den exeis xrono gia metafora se PHP, checkare aplos ta dependencies apo bibliothikes tou binary me to ldd (px ldd binary), i kanto compile ekei ston server apephtias an exeis shell access.
avr_freak


Μέλος από: 13 Αυγ 2006
Μηνύματα: 70

View users profile Visit posters website
ΜήνυμαΣτις: 05 Σεπ 2007 01:36    Θέμα: Απάντηση με παράθεση  Mark this post and the followings unread

basika apo php mporo na peraso orismata se ena binary arxeio xoris tin printf ?

_________________
Φοιτητικές Αγγελίες
soteres2002
S. & H. Moderator

Μέλος από: 05 Μαρ 2004
Βοηθήματα: 1
Νέα: 1
Scripts: 1
Μηνύματα: 256+

Περιοχή: Ιωάννινα
View users profile
ΜήνυμαΣτις: 05 Σεπ 2007 01:54    Θέμα: Απάντηση με παράθεση  Mark this post and the followings unread

avr_freak ανέφερε:
basika apo php mporo na peraso orismata se ena binary arxeio xoris tin printf ?


den ktlb akribos ti ennoeis. an rotas to pos boreis na ekteleseis ena eksoteriko binary (me +x perms!!) tha borouses na kaneis:

κώδικας:

$ chmod +X ./somebinary


κώδικας:

<?php
print(system("./somebinary -a A -b B"));
?>
avr_freak


Μέλος από: 13 Αυγ 2006
Μηνύματα: 70

View users profile Visit posters website
ΜήνυμαΣτις: 05 Σεπ 2007 02:38    Θέμα: Απάντηση με παράθεση  Mark this post and the followings unread

Afto akribos ithela !

_________________
Φοιτητικές Αγγελίες
Εμφάνιση Μηνυμάτων:   
Εισαγωγή νέου Θέματος   Απάντηση στο Θέμα Σελίδα 1 από 1 [10 Μηνύματα] Mark the topic unread :: Προηγούμενο θέμα :: Επόμενο θέμα
 Forum index » Δημιουργία Web Sites, Γραφικών & Προγραμματισμός » Γλώσσες Προγραμματισμού » C, C++
Τώρα είναι 23 Μαρ 2017 20:09 | All times are UTC + 2


Email This Page to Someone! add to Favorites

     Powered by p h p B B © 2001,2005 p h p B B Group
Για άμεση επικοινωνία με τον διαχειριστή του freestuff.gr στο email: freestuff.gr(παπάκι)gmail.com


Copyright © 1999-2013 Freestuff.gr All Rights Reserved  
Version Aegean, designed by N. Tsaganos