total descendants:: total children::0 |
Dobra finta... takymto stylom by ma to nenapadlo... Asi by som to skor dal rovno do helpera a iba by som zmenil main() funkcie sftp a scp na cojaviem sftp_main() a scp_main()... zalinkoval to dokopy a v helperi by bolo tym padom setko potrebne... menej obstrukcii ako s dlopen a dlsym... mensia binarka a bola by iba jedna... A pokial by som potreboval nutne aj sftp a scp extra, tak iba by som spravil linky na ten helper a v jeho main() niekde na zaciatku ez chech ci je argv[0] sftp, alebo scp a podla to zavolat sftp_main() alebo scp_main()... Comments: 1. -pie je parameter pre linker, nie gcc 2. pre gcc v tomto pripade treba davat -fpie (obdobne ako pre .so -fpic) inac mozu binakry zahadne padat... to bol asi aj ten prob, ze ti -shared neficalo... 3. LD_PRELOAD libky by mali preplacavat symboly z libc rovno... mozno este neprazdne LD_BIND_NOW treba exportnut... |
There are currently 10254 K available in get 1 🦆 for 5 🐘 get 1 🐘 for 1 🦆 |
|||||||||||||||||||||||