freemangordon | hi! | 00:17 |
---|---|---|
*** futpib has quit IRC | 00:32 | |
jonwil | freemangordon: any luck with the debian packaging for connui-internet? | 00:36 |
freemangordon | jonwil: I don't need luck, but time :) | 00:52 |
jonwil | ok :) | 00:52 |
freemangordon | as soon as I have some, I'll do it | 00:52 |
*** Pali has quit IRC | 01:25 | |
*** jonwil has quit IRC | 05:52 | |
*** sparetire_ has quit IRC | 06:12 | |
*** unclouded has quit IRC | 07:23 | |
*** jonwil has joined #maemo-ssu | 07:42 | |
*** Sicelo009N has quit IRC | 07:55 | |
jonwil | bah this code is doing something very weird :( | 08:10 |
freemangordon | hmm? | 08:11 |
jonwil | let me get you my libcodelockui idb so you can look at it | 08:12 |
jonwil | https://drive.google.com/file/d/0B9idqO9KygGsUzdINHRQUW1wb2M/view?usp=sharing | 08:12 |
jonwil | ok, so in libcodelockui you will see a function currently named xsub_5798 | 08:13 |
freemangordon | ok | 08:14 |
freemangordon | and? | 08:15 |
jonwil | now what is happening is that xsub_5798 is being called via emit_changed in gtkentry.c (from libgtk) via this line g_signal_emit_by_name (editable, "changed"); | 08:15 |
freemangordon | ok | 08:15 |
jonwil | So somehow that xsub_5798 function is being called as a signal handler via that g_signal_emit_by_name | 08:15 |
jonwil | where its weird is that I cant find ANY g_signal_connect functions that are registering that function | 08:16 |
jonwil | so how is it that the GtkEntry gets pointed at xsub_5798 so it can emit the signal? | 08:16 |
freemangordon | I see | 08:17 |
jonwil | see why its wierd? | 08:17 |
freemangordon | n xrefs | 08:17 |
freemangordon | *no | 08:17 |
jonwil | no xrefs | 08:17 |
freemangordon | then disasm is incomplete :) | 08:17 |
jonwil | in order for it to be referenced, there would have to be an entry for it in the .got table | 08:20 |
jonwil | which there is not | 08:20 |
freemangordon | which dialog is that? | 08:20 |
jonwil | thats the code lock dialog | 08:20 |
freemangordon | jonwil: oh, and does this function gets called at all? | 08:20 |
jonwil | for device and sim pin locks | 08:20 |
freemangordon | *get | 08:21 |
jonwil | yes I have breakpointed on xsub_5789 in gdb and followed the backtrace up to the emit_changed function | 08:21 |
freemangordon | weird | 08:21 |
jonwil | it triggers when you press one of the buttons on the dialog | 08:22 |
jonwil | one of the number buttons at least | 08:22 |
jonwil | so its logical that it would be a "changed" handler for the entry box | 08:22 |
freemangordon | :nod: | 08:22 |
freemangordon | jonwil: hmm, something is broken with your IDA | 08:26 |
jonwil | why do you say that? | 08:26 |
freemangordon | see xclui_code_dialog_build | 08:26 |
jonwil | what about it? | 08:27 |
freemangordon | g_signal_connect_data(v89, "insert-text", (GCallback)xsub_5798, data, 0, 0); | 08:27 |
freemangordon | nearly at the end | 08:28 |
jonwil | yeah I see now | 08:28 |
freemangordon | jonwil: what is your IDA and HR version? | 08:29 |
jonwil | seems like ida failed to correctly interpret all the global_offset_table stuff yet hexrays picked it up | 08:29 |
jonwil | 6.6.141224 and 2.0.0.140605 | 08:29 |
freemangordon | the same here | 08:30 |
jonwil | IDA not picking up global_offset_table stuff isn't unheard of | 08:30 |
freemangordon | the only difference is that I run it via WINE, not natively :) | 08:30 |
jonwil | anyhow, at least I know the weirdness is IDA at fault and nothing going on in the binary | 08:31 |
freemangordon | yeah | 08:31 |
jonwil | aha, I think what was throwing me off is misleading backtraces due to my phone not having debug symbols for glib/gobject/gtk/etc | 08:33 |
jonwil | anyhow, now that I know whats going on, I can investigate the examples of this "ida didn't pick up the got correctly" wierdness and move on | 08:34 |
jonwil | finish my reverse engineering of libcodelockui so I can then clone it | 08:34 |
freemangordon | :) | 08:34 |
freemangordon | however, /me needs to run, see you later | 08:35 |
jonwil | ok, cya | 08:35 |
jonwil | sounds like it might be worth putting debug symbols for gtk and gobject and stuff on my phone where GDB will find it | 08:35 |
freemangordon | jonwil: just install -dbg packages, gdb/gdbserver will pick them up | 08:44 |
freemangordon | so IDA will pick them up as well if connected to gdbserver | 08:44 |
*** Sicelo009N has joined #maemo-ssu | 09:02 | |
Sicelo009N | by the way, channel stats have shrunk by large margin | 09:23 |
kerio | no kidding | 09:27 |
kerio | i reckon we're way below the critical mass required for a project to work | 09:28 |
kerio | :c | 09:28 |
*** freemangordon_ has joined #maemo-ssu | 09:42 | |
jonwil | ok, great. Where do I get the -dbg package from? The nokia repos? Or do I need the SDK repos for those? | 09:59 |
freemangordon_ | yes, SDK repos | 10:12 |
*** Sicelo_w has joined #maemo-ssu | 10:29 | |
Sicelo_w | not new news, i suppose .. but where do we stand with Microb? http://www.zdnet.com/article/as-sha1-winds-down-sha2-leap-will-leave-millions-stranded/?linkId=18208342 | 10:29 |
*** freemangordon_ has quit IRC | 10:32 | |
*** freemangordon_ has joined #maemo-ssu | 10:40 | |
*** freemangordon_ has quit IRC | 10:45 | |
*** sparetire_ has joined #maemo-ssu | 11:04 | |
*** freemangordon_ has joined #maemo-ssu | 11:06 | |
*** LauRoman has joined #maemo-ssu | 11:11 | |
*** freemangordon_ has quit IRC | 11:30 | |
jonwil | All of the parts of maemo that are involved with SSL in microb should (as far as I know) be FOSS | 11:42 |
jonwil | so it should be possible to add whatever protocols we need and distribute them with cssu | 11:43 |
*** freemangordon_ has joined #maemo-ssu | 11:51 | |
Sicelo009N | sounds cool :) | 11:55 |
*** Sicelo009N has quit IRC | 12:05 | |
*** freemangordon_ has quit IRC | 12:05 | |
*** unclouded has joined #maemo-ssu | 13:02 | |
*** freemangordon_ has joined #maemo-ssu | 13:05 | |
*** freemangordon_ has quit IRC | 13:31 | |
kerio | jonwil: the issue is ABI compatibility | 15:14 |
jonwil | ok, so regarding (for example) openssl, what you do is you keep the current openssl0.9.8 (patched with whatever the latest 0.9.8 point release is) right where it is at libcrypto.so.0.9.8 and libssl.so.0.9.8 then you put the new openssl at libcrypto.so.1.x.x and libssl.so.1.x.x or whatever and have the new binaries link to it. | 15:22 |
jonwil | Unless there is something I dont know about, I dont see why having multiple versions of openssl side by side would be an issue | 15:22 |
*** Sicelo009N has joined #maemo-ssu | 15:23 | |
*** Sicelo_w has quit IRC | 15:24 | |
kerio | might as well go with libressl then :D | 15:26 |
jonwil | yeah same difference | 15:26 |
*** LauRoman|Alt has joined #maemo-ssu | 15:51 | |
*** esoare has joined #maemo-ssu | 15:55 | |
*** ruskie has quit IRC | 16:11 | |
*** infobot has quit IRC | 16:22 | |
*** ruskie has joined #maemo-ssu | 16:23 | |
*** infobot has joined #maemo-ssu | 16:26 | |
*** ChanServ sets mode: +v infobot | 16:26 | |
*** Sicelo009N has quit IRC | 17:09 | |
*** Sicelo009N has joined #maemo-ssu | 17:22 | |
*** jonwil has quit IRC | 18:06 | |
*** esoare has quit IRC | 18:18 | |
*** esoare has joined #maemo-ssu | 18:18 | |
*** NishanthMenon has joined #maemo-ssu | 18:41 | |
*** esoare|2 has joined #maemo-ssu | 19:01 | |
*** esoare has quit IRC | 19:04 | |
*** DrCode has joined #maemo-ssu | 19:43 | |
*** esoare|2 has quit IRC | 19:48 | |
*** esoare|2 has joined #maemo-ssu | 19:56 | |
*** esoare|3 has joined #maemo-ssu | 20:00 | |
*** futpib has joined #maemo-ssu | 20:03 | |
*** esoare|2 has quit IRC | 20:04 | |
*** esoare|3 has quit IRC | 20:08 | |
*** Pali has joined #maemo-ssu | 20:33 | |
*** LauRoman|Alt has quit IRC | 20:45 | |
*** M4rtinK has joined #maemo-ssu | 21:33 | |
*** xes has quit IRC | 21:53 | |
*** xes has joined #maemo-ssu | 21:55 | |
*** kerio has quit IRC | 22:07 | |
*** kerio has joined #maemo-ssu | 22:07 | |
*** M4rtinK has quit IRC | 22:10 | |
*** futpib has quit IRC | 22:33 | |
*** RedW has quit IRC | 22:43 | |
*** RedW has joined #maemo-ssu | 22:45 | |
*** xes has quit IRC | 23:00 | |
*** xes has joined #maemo-ssu | 23:03 | |
*** jonwil has joined #maemo-ssu | 23:35 | |
*** M4rtinK has joined #maemo-ssu | 23:51 |
Generated by irclog2html.py 2.15.1 by Marius Gedminas - find it at mg.pov.lt!